We stayed here in February 2013 all inclusive. Our apartment was nice and big and well maintained. There are 5 restaurants on site all serving good food. This resort has its own beach which is well looked after. All the food and drinks were included in the all inclusive package including branded drinks which is good. The only negative I would say is that there are a lot of timeshare holders here and it can be a bit clique especially around the organised beach games.