Terra Mia was recommended by a friend who travelled during the Easter break.
I liked this place a LOT. And unfortunately for me, I'm one of the fussiest, most easily annoyed guests around. But hats off to Hakim and the team for creating a really fabulous holiday in the sun.
The Riad (main building) itself is great but private villas are truly exceptional. They are HUGE with high ceilings and a genuine sense of calm and privacy. The private pools are also full-size (on a completely different level from the regular plunge pools that I was expecting). They are brilliant value for what you get and could accommodate a family of 4 or two couples very easily.
As noted in other reviews, the service is excellent. This is a place that really does seem to want to do everything to impress. For example, I'd wander over to lunch and by the time I came back my villa would have been cleaned, towels replaced, etc. It felt very well organised and attentive.
The food is also excellent and good value. It's genuine home cooking from a lady who really knows what she is doing in the kitchen. I was there for 6 nights and never got sick of it. The lamb tagine with prunes was my favourite. The beers are expensive by international standards (about 6 euros for 330ml), however, if like me you like to sit around the pool and drink lots of bottles!
The location is unusual in that it's a 25 minute drive to the city. Normally I'm the type who wants to be right in the middle of the action. But this is Marrakech. It's completely manic and to be honest I enjoyed being out in the sticks in the peace and quiet. Terra Mia offers a good balance - far enough away to peaceful but close enough to be accessible. I kept meaning to go back into the city but found myself putting it off until tomorrow, and the next day, and the next day. Very lazy! But life seemed better by the pool...