What we liked: the setting, rooms, pools and the gym. The staff were very friendly and professional. The snorkeling just off the resort is amazing.
Average: The breakfast was average, the coffee was terrible. Also, the other meals we ate at El Caribeno, Le Cap were okay. The food and desserts at Alfredo di Roma was better.
What we did not like: Coffee was terrible, the courtesy call in the middle of the afternoon when we were napping was incredibly inappropriate. The weather was quite hot and humid for early April.