The place is a in a gorgeous area: right on the beach which is awesome and surrounded by palms, trees and vegetation all over. The hotel is in a good condition except some areas may need some renovations. The hotel offers lots of choices for outdoor activities: pool, jacuzzi, soccer, volleyball, tennis, gym facility….Another perk is the fact you can do laundry and the rooms have a small kitchen. The parking lot, though, may need some fixing. Also, there is a bar/restaurant on the beach. Overall, great service and I would definitely return here because of all the amenities offered and the all the other perks.