My family & I (party of 5) had a pretty decent stay and vacation from 08/15-08/19. We had plenty of space considering the room could actually hold up to 8 people. I only suggest a more comfortable mattress for the sofa bed, as my son said he could feel the springs and decided to just sleep on the couch, but then just chose to sleep with me in the bed. Under the sofa bed mattress was pretty dirty with old crud, a tooth pick & what looked like a little old food debris, which is obviously from past guest maybe eating on the couch. The bathroom sinks water pressure was very low and the sink stopper was broken. I also recommend getting a bigger pot to add to the kitchen for larger families who love to cook, me being one of them. I did ask housekeeping to clean the tub when we arrived because it didn't seem as clean to me, which they came right away. My complaints are minor, but overall, my kids, my mom, & I enjoyed our stay. Beautiful beautiful beautiful views of the beach, ocean, and city. I certainly appreciated the discounts I was able to utilize for mini golf & go-karting. Unfortunately we couldn't utilize the free passes to the water park because of the rain. My kids loved the hotel indoor lazy river. I loved the jacuzzi & the bar at the outdoor pool. Definitely a nice vibe!! My Mango Margarita was absolutely delicious. I do recommend this hotel, as it has great amenities, front desk staff were friendly & accommodating, beautiful views, & spacious comfortable rooms with a kitchen which is most important to me on a vacation. I'd definitely stay again!!