Great place, location, great hosts. Very nice place and perfectly clean and very comfortable. Hosts were very friendly in our brief interactions. Very accommodating place for our infant and our active dog for a long weekend. Everything was perfect.