I had a horrible stay! We went on a 5 day trip with my toddler, and all I was looking for was for convenience and relax time. The pool and the beach are amazing, however the hotel service is horrible. When we arrive I told I need a crib for my kid, they only deliver the crib in the room, no setup, no sheets, no mattress. During our stay we did not had any housekeeping in our room, I think you can imagine how the room was when we left, coming and going to the beach everyday. The bath towels are in really bad shape, they are rough, small, old. The parking is paid per day ($25), which makes no sense since we park at the hotel lot. There is a beach service but is from a third party and very expensive, $50 a day for 2 chairs and an umbrella. The breakfast is ok, not great/delicious, but simple and ok to eat. At the end, all the convience of paying for a hotel which you expect to have a full service, you got nothing. So for the price you can find better stays.