Sparkling clean, full amenities, love the spa, fantastic hosts, comfy beds, beautiful setting... it is perfect!