fit our family of five nicely. Everything clean and tidy. the hotel staff and amenities were awesome. Vallet service was quick and ready 24/7. the pool/bar/restaurant service was great. the restaurant and bar were beyond our budget so we didn't eat there much, but the price is what was expected from an infinity pool restaurant by the ocean 9 stories up. To be clear, you can hang out at the pool area all you want. no purchase necessary, other than the resort fee per room per day. we endulged a few times. having laundry in the room was very convenient. I hope we get to come back one day!