This hotel exceded my expectations!! We booked the signature suite with 2 bedrooms. Everything was so nice and well stocked with most things you would need. They supply you with paper towels, toilet paper, a mini dish soap, only a small amount of s&p, no cooking oil but plenty of pots, pans, utensils, even a toaster and blender. They give you only a few trash bags but will happily give you more. The bathrooms had plenty of soap, lotion, body wash, shampoo, conditioner. As far as towels (including pool ones) you do need to wash & dry them yourself with washer/dryer units in the room (they provide enough detergent for 3 loads of laundry). Also important to note - housekeeping will do one complimentary cleaning if requested. The pool was perfect - not too cold, not too warm. It was never overly crowded. It did close at 10 pm which is too early imo. The splash pad was OK. I didn’t see many kids hang around there (mine included). The bar was OK, kind of hit and miss with the drinks. The food we ordered was mostly pretty good. They rent out beach chairs for free!! The beach was a super easy walk from the pool & never saw it crowded in the area by this hotel. The self parking garage is so nice because you can park close to the elevator that goes up to your room (don’t even need to go through the lobby)!! They have several elevators and only 6 floors so we never had to wait for the elevator. Overall I loved it here & would stay here again!!