This place is huge with large section of pool sections and poolside service with skaters serving drinks are impeccable and timely. Ibrahim always checked on us for refill. Plenty of sun loungers and cabanas(chargeable). Main restaurant served a wide variety of different cuisines at breakfast, lunch and dinner. Main lobby bar is super and served all drinks, hot, cold, cocktails, mocktails and nuts and crisps. All drinks were top brand and none of the cheap stuff served at other hotel resorts. Yelda who served us is an amazing person with a warm heart and smile that made us all feel special and is a special friend for life and we all adore her. The only downside was the Premium room that we were in smelled a little damp and fishy. We complained about it and got an air freshener. The door to balcony wouldn't open but they fixed it. There was insufficient lighting in the bathroom or the room i.e. very dim warm lighting, for my wife to apply her makeup. But overall, it was a great experience. My wife is vegetarian so was limited for options but do speak to customer services and you can request for certain dishes and they will attempt to accommodate. The other downside is getting a table, there is no queuing you go into the dining area and look for an empty table or stand over someone who is about to leave to secure the table.