We stayed in Jaz Mirabel Beach part,which is the best in my opinion as more going on.
Loads of activities during day time- yoga ,zumba, pool activities etc.During our stay there was 1 pool party and 2 beach parties.
At 9 pm were different shows in amphitheatre.
On the terrace every night was life most of it if arabic style - we didn’t rate it.
Spa - good spa service with a good massage selection and hammam.Massage cost 50 eur per session - billed to the room.Thai girls are the best!
Service in restaurants- there is a butlers at the door in both main restaurant ,but when you walk in you have to walk around to find clean table and most of the times we even weren't offered a drink.Self service drinks only for tea/coffee and fruity water , everything else have to be ordered from the waiter.Very slow table cleaning service.A few times we sat in between 5-6 tables full of food leftovers and non of them were cleaned while we had our dinner -45 minutes - I have timed it!
Service in pool cafe - weird ,as one day we sat there about 20 min waiting for a waiter and were told just to go and get food from the bar.Another day when we wanted to take a food from the bar and were rudely told by chef to go and place an order at the table.20 min wait to place an order, waiter told someone else will take a drinks order - and again we left without drinks.
Food -needs improvement. If there wouldn't be a BBQ ,I would live just on salads.