My family and I had a wonderful time at Mazagan. The rooms were extremely comfortable and there were more activities available than we had time to fit in every day! We enjoyed all the restaurants but on occasion felt that they did not open enough of them to offer variety.
The spa was incredibly relaxing and the English spoken by the therapists was perfect. We enjoyed the gym - but were slightly disappointed when the work out classes were only offered if 4 people showed up - even though the instructors just stood around the gym during the allotted time not doing much.
The golf course and staff could not have been more helpful. We enjoyed a round every day and because of the different wind conditions it felt like a different course every time!
I would definitely come back and stay!