Overall, beautiful location. However, for an all inclusive it was just so so. The staff are very friendly and amazing. The drinks are low quality as well as the food. Weird dress code rules that are only followed sometimes. Crowded pools with people that never leave for hours. I thought I would give this property another try this year and unfortunately, I will be looking for a different property to stay at next year.