Stayed here for several days with friends for a little rest & relaxation. The hotel is right on the beach. We sat by the pools for a couple of days although the pools were not as clean as they could have been. There is also a large iguana that hangs out by the pools and there was iguana poop on the pool deck several days we were there. Also, the hot tub was not as clean and we avoided it altogether. There are chairs available for rent on the beach. We actually rented chairs on an overcast day for less than $10 each.
The staff was attentive and we did use the valet service for our rental car. However, several times when we went to retrieve it, they kept bringing us the wrong car. It got to be a running joke to see which car we'd get this time. Fortunately we held out for our own but it would have been very easy to just jump into any car they brought us and drive off. The cost for parking with or without the valet is the same but I think you may be better off dealing with your car yourself.
The rooms were clean overall but the air conditioning was very loud and never really worked correctly. We had a two bedroom suite and the story was the same in both rooms. You could crank the thermostat down to the low 60's but you'd couldn't leave the unit on "auto" and hope it would maintain the temperature. The only way to get the room cooled down was to leave it running constantly which is really inconvenient if you want to sleep because it is definitely tough to do with the noise factor.
The hotel is in a quieter area but there are restaurants nearby, just not walking distance,
I would probably stay here again if in the area. For the price we paid, the value and proximity to the beach made it worth it.