Without anything to compare to, we really had a good time at this hotel, we were positively surprised. Besides having to wait for our room, the rest was wonderful. Very friendly staff, the room had a small kitchen partly equiped (microwave, fridge, heating plates, dishes, cutlery) which was very useful having a toddler. Several pools, couldn't count them all in the end, kids program (my son came back dreaming of Coco), 5 min walk to the beach, good location in terms of restaurants and playgrounds all over. Breakfast and dinner buffet were very good, but I have to say, after 4 days you start wishing you could eat somewhere else (Mexican, chinese, indian, american, all very close). Like I said, we have nothing to compare to. One more thing, we were there off season, which was good and bad, bad due to weather, good coz it was relatively quiet, can't imagine the place during high season.