A really lovely place. Rooms are nice, location is good, staff is extraordinarily helpful and friendly. Most importantly the price is right.
The pool is also very nice.
I can't imagine what the negative reviews are about.
I did make the mistake of not purchasing the all-inclusive. Most people here had it and it seems to be a good deal if you plan on eating and drinking on site.