Lovely...everything: space, amenities, comfort, location, cleanliness. The care put into creating and maintaining this wonderful stay is clearly evident.