Lovely, spacious, and clean. A great pet friendly spot in a beautiful location.