If you want to be on the beach this place is great. The units are spacious and well maintained. A car is necessary. The negatives are that there is only one person on the Front Desk most of the time and she does everything so the service can be a bit slow. Also, i requested an ocean view room on a high floor and ended up with the lowest floor room facing the main road! I, along with many other guests, had to change rooms midway through our stay - very inconvenient. One of the 2 pools is heated which is great.
If the weather is good and you want to hang out by the beach this is a great place. They could do a better job with more greenery; their Sister resort, Sea Gardens is much nicer gardens,