More luck than research in the choice of this hotel, Marrakesh is a hard city to visit, the noise, the locals being very "heavy" in their offerings, the constant price abuse as soon as they see you as a tourist, etc. So being able to travel 5 minutes away from the noise and dynamics from the center of town to an oasis of peace and great service was fantastic.
We were considering staying in one of the Riads in town and we are really relieved that we didn't do that and stayed in the Mirage resort, specially because we had a 7 y"o boy with us..
Definitely a great choice and recommend to fellow travelers.
Don't miss the excellent breakfast buffet, was wonderful.