The resort and staff are great, very friendly and welcoming. It's also in a really good location, you can walk straight out and cross the road to the beach, plenty of restaurants and stores nearby. There's alchemist right outside the hotel and a good Mexican place too. Breakfast has absolutely everything! The swim up bars are also good. Nice relaxed family atmosphere.
We visited in April '14. Overall nothing to fault!