Everything you need and more. It’s beautiful, peaceful and spacious. I was with my fiancé, children (teens, and 7 mo old) plus 2 dogs. The property is perfect for all. There’s so much room that you can invite more. I didn’t need to bring anything, not even a pak n play. Baby gaits everywhere, doggie doors. Hot tub was great, a blue tooth speaker to enjoy with no nearby neighbors and we were close to the snow trails. We created lots of amazing memories here. 😁