We were there from April 8-15. The resort is great. I have been down south 6 times and this is the best beach ever. No seeweed, no rocks, the sand in the ocean felt like walking on carpet. We would go far out in the ocean and the water was still up to our waiste, crazy!!
The room were very clean and actualy had the best pillow and mattress. The buffet were great, many choices. We went to 2 restaurant and there were fine but the buffet gave us more choices. You better book the restaurants early as finding spots was hard. The service was great but if you want someone to bring you your drinks on the beach, you better give them a tip because they don't go around asking for order.
If you have children, it has a great park and the hotel beside ours, Tropical, had a big water park. You can visit the 4 other hotels, but I think the Caribe had the best beach.
I highly recommend this hotel for everyone. I think we will go back next year.