Fantastic hotel, very new

Fantastic hotel, very new and in great condition with great facilities and amazing views from everywhere. Beach is fantastic, super facilities but what really makes it is the staff. They are so well trained! Only thing that doesn’t quite match is the food and all inclusive, for such a good property was expecting better food/all inclusive package. Family still would go back without hesitation