Is not all inclusive, there is a big grey area that’s not explained until you get to check in. Most restaurants are always full and you need to stay more than 3 nights in order to get a reservation at one of the restaurants if not you have to eat at the buffet every day. The beach is also limited, it has a spot that you can’t access unless you stay in one of the suites.