Hotel seems unable to accommodate and keep up with demand whether it’s getting your room ready on time (3hrs late), providing adequate space for guests at pool, keeping up with food/drink orders by the pool, and buffet is overpriced for how hit and miss it is. As far a service goes, front desk, food & bev, and room service workers were all extremely nice & friendly. Lifeguards were ok. The property itself looks a lot better, but still needs a lot of work. Beach access was inconvenient, towel access by pool is inconvenient as you have to walk from one side of hotel to the other to get a towel if you’re in the kid pool area. Even though there was a towel drop off/pick up station I was told by lifeguard that they don’t pass out towels there, even though I picked one up from there the day before. Hotel is just inconsistent all around. Seems like a work in progress so I may try it out again.