Both good and bad points (quite surprised with reviewers saying, everything is great).
Good: Hotel staff is very nice and extremely helpful. All inclusive is good value for many, although you would get bored at some point as the food tends to be repetitive (especially breakfast and snacks). There's a safe provided free of charge.
Bad: the sheets had to...