We were extremely impressed with the cleanliness, amenities and hospitality. The place was beautiful! The hosts were amazing! We will definitely stay there again.