Had everything we needed in a place to bring our little family which includes our Puppyman. He loved it and was so relaxed. My son loved it too! Beds were clean. Close to the beach, Treehouse was so close to for a nice meal and atmosphere, and that allowed dogs! Bonus!