This place was perfect for my small girls trip!! Everything was clean and the amenities came in handy! The hosts had great communication and were highly helpful when i injured myself on my trip!! Not to mention the puppies were so friendly :)