Extremely clean. Great amenities. Perfect location. Thoroughly enjoyed my stay, and hosts are VERY quick to respond. A little slice of heaven!