Hotel is clean and very nice. Parking is off site but about a 45 second walk so not an inconvenience at all. We had a suite with 2 queen beds and it was enough room for our family of 4, but the balconies are very small, and our outdoor furniture was old and damaged. Pull out sofa wasn’t very comfortable but my son found the actual sofa to be very comfortable so we just put the sheets on top of the cushions and that’s where he slept! Breakfast is included and very tasty. We didn’t eat any other food at the restaurant, but the drinks were delicious, and they have a convenient water fill station. They do have sand toys and towels for you to use, and you get a $5 credit per day/ per room to use in their “market” which has water, sodas, chips, etc. We did a Walmart delivery for drinks and snacks. There is also a Walgreens, CVS, Subway, 7-11 and plenty of shops and restaurants within walking distance. The majority of the staff is very helpful, with just a couple people who look like they hate their jobs. Enrique is amazing and helped us switch rooms after our first night when we wanted a higher level (2nd floor only has a view of the roof below and no balcony privacy) and the bellhops are the friendliest people ever and probably deserve raises! It is right across an entrance to the beach but beware if you walk across the grass as it is a dog friendly hotel and there was SO MUCH POOP not picked up. We would come back!