The staff was really, really, really, I meant REALLY nice and accommodating.
This would be the reason why I would not even look anywhere else, even if I found better accommodation. Not that we had to deal with them everyday, but anytime we did, they were overall totally awesome. The room we had (2x2) was located in the 2nd building, 2nd floor, right above the pool, and with a beach view. The unit was really comfortable /but the bed/, with an incredible view. It was our first time, and I can't wait to go back next year.