Not the most luxurious experience but the value is unbeatable. you will love your stay if you set your expectation for basic service (knowing how much you paid for your all inclusive). highly recommended for its long, quiet and exclusive beach with access to coral reefs. pools are nice. food is average but plentiful, and the buffet slightly changed every day. equipment rental was also very cheap.
The newly refurbed rooms are good. the first room we were checked in was apparently used by a heavy smoker and smelled like cigarettes, make sure you ask for a non-smoking room. sometimes you need to haggle with reception for better service/better room. speak to management if necessary and all will be resolved.