This property had it all for our annual family beach trip! There were 10 of us, and we were all very comfortable. We had a few snafus, which weren't a big deal overall: the washing machine was out of order, which would have been no problem, had we been informed before we arrived. We would have packed differently had we known we couldn't wash clothes during our stay! Also, the heat stopped working right in the middle of our stay. The property manager quickly had someone out to the house, and although he couldn't fix the heater, he brought us 2 space heaters, which did a decent enough job for the remainder of our stay. We had to be careful of where we plugged in the heaters, though, because we would blow the fuse if we plugged them both in the same room! I thought it strange that after they brought the space heaters, no one checked in with us to make sure we were getting warm (it's a big house!). It all worked out, and we really did enjoy our vacation. There were definitely enough beds/bedrooms, all comfortable, and everything was very clean. The beach access is stellar, private access exclusively for this house, and easy for everyone in our family to get down to the beach. The kitchen is huge and well stocked. We sunned ourselves on the deck, even though it was cold and windy, it was very sunny for the first part of our stay. We even enjoyed the fire pit in the back yard! Lots of comfortable chairs! The hot tub was clean with a beautiful view. Overall, we loved the home!