Menzeh Zalagh had extremely comfortable rooms, OK (not great) Wifi connection, a beautiful garden and pool area, and various options for food and wine/beer. It is in the Ville Nouvelle, so definitely not a riad in the Medina if that is what you are looking for. Food, beer, and wine were available most of the time--to fit your schedule--and OK for a Western-oriented hotel. We ate a lot of pizza! There are beer specials every night. The pool is beautiful and refreshing, although the lack of rules could have teens cannonballing onto you while you are swimming laps. Our biggest negative involved breakfast. It was always the same (Berber cakes, hard-boiled eggs, roasted tomatoes and potates, olives, 6 kinds of puff pastry, and cucumbers and tomatoes. NO fresh fruit or even dates, ever. No yogurt. Nescafe coffee. I was so tired of this after a week and a half that I wanted to cry--or at least go somewhere else despite having paid for breakfast through my room rate. The next negative involved the tour guide who alway hung out by the front desk and pestered us about tours. He was always ready to jump on us when we were going in and out.
So, two negatives among a host of good features. It is also only a couple of blocks from the huge Borj Fes mall if you want to get some fresh fruit and yogurt and the Carrefour supermarket (I did) or peruse the liquor store (did that, too).