The facilities are 5 star, the decor, the lounge areas and the pools were all very good. We were all inclusive, the drinks were good quality and varied with a 24 hour bar. Room was clean and beds comfortable, if you wished they would clean it every day. Entertainment every night in a lively setting with always space to sit. Food was a bit hit and miss for us. We found the main buffet good for breakfast but not to our liking for lunch and dinner. Having said that the steakhouse and Indian restaurant make up for this as the food there is delicious. The only downside is its first come first served which means you have to queue an hour before it opens, which to be honest is not really that bad but a bit of an inconvenience. Overall really enjoyed our stay, staff and facilities are amazing.