Absolutely the cleanest and best equipped place we have ever stayed at. Wish we could have stayed longer. The hosts were just lovely and gracious beyond the call of duty. Highly recommend!!