This unit was plenty big for our family of 4. It was generally well-stocked, with most of the things we needed, and several "extra" things that were very appreciated, including, but not limited to: bedding, towels, beach towels, coffee maker, dehumidifier, wakeboards/ boogie boards, beach chairs, and plenty of outlets/USB plugs. The bedrooms share a bathroom on the 2nd floor, there is not a dedicated master bath. There were a few cleaning issues, surfaces seemed to remain grimy even after vacuuming/ wiping down; possibly some mildew in the downstairs shower. Water temperature and pressure were fine. Overall, a pleasant stay.