This was purported to be a 5-star hotel. It fell quite short. I would say 3 1/2 at best. The rooms were clean, comfortable, and very quite, considering it was right next door to the airport. The staff was average. It is an all-inclusive. There was a buffet restaurant, an ala carte lunch restaurant on the beach, and an ala carte restaurant in the evening. It is definitely a family hotel, and not a couples romantic accommodation. The beach was small, but nice. You have to pay for internet. The beach umbrellas were few and far between. And the beach chairs and tables were not maintained very well.