The location and the setting of this hotel is beautiful. Rooms are great with nice view of the ocean and/or the pool areas. But this hotel, and I cannot stress this enough, is a family hotel only suitable for families. Maybe for some couples that can withstand children running around the pool all day long.
If it is a little bit colder in the air the pool gets very cold (Just need to mention it).
The food was really awful at the buffet, overcooked meat and a generally bad taste. The only restaurant that were really good with a five star service were the Indian restaurant. You dont have a lot of dishes to choose from so it will be very repetative at all of the restaurants.
But the most important factor besides the food that really puts down the overall rating of this hotel is the poor service from several staff members. This of course varies, but we only got great service our last day at the pool by a new waiter. At the beach it took 40 minutes for us to get our drinks, and then he did not came back for another hour and a half, when we figured this out, we made another order when he brought us the previous one, which were finished when he came back. At our third day at the beach I got a angry comment from him about this! I guess he did not like his job and he certainly did nott like to do it well.
I would not recomend this hotel for anyone else then for families.