This is a beautiful place and, the location is prime. However, we did not have a very good experience with the personal working at reception area from start-to-finish.
One last thing, the WI-FI is just terrible.
Everything else is magnificent.. e.g Spa, pool area, restaurant, Beach access, etc.