I have been to various "all inclusive" hotels in the past and this one, by far, had the best food! Alcoholic drinks also didn't taste watered down. The staff was helpful and most tours pick up right from the lobby.
Only negative: there is a bed of sea grass across the bed of majority of the sea, with just small patches cleared out and sandy. However, there are no seaweeds, foul smells, or other negative effects to the sandy beach, outside of the water.