Good: very near the airport, nice pool, decent bar and lunch food, access to the beach is easy (and the front desk gave us towels and vouchers for beach lounge chairs), several excellent restaurants on the beach only 5 minutes away walking, clean and comfortable room.
Bad: the breakfast buffet is horrible and not worth $18; no late checkout (which is inconvenient because many people who stay here have departure flights in late afternoon); the bar across the street is loud until about midnight, with lots of engine-revving by motorcycles
Overall we would definitely stay here again.