Excellent, new hotel that is modern with amazing pools, spa and restaurants. The breakfast restaurant is extremely well done. There is a boat that can take you to a beach club area with full service (food, bar, towels, etc). Very clean and in close walking distance to the old town.