Being within a ten-minute walk of my Airbnb, CWC looked the best of the options on hand within Morocco to spend a few days working from.
The office is on the fourth floor of a commercial building in the heart of Gueliz, and features a large open-plan coworking space with around 15 desk spaces with large, professional chairs. There's a small outdoor terrace overlooking the street below and a couple of private offices and a meeting room coming off from the main area.
If you need somewhere to solely focus on getting work done, it's ideal. However, if you need to be jumping on calls frequently throughout the day, it is problematic. You can use the meeting room if it's not occupied, but there isn't anywhere with soft furnishings you can comfortably sit in, like you may get in a WeWork or similar.
You can sit on the terrace outdoors, but there is no guarantee that it will be empty as it was often occupied by local men chain-smoking cigarettes over a sustained two-hour period.
A day pass costs around £12, which doesn't include any coffee or drinking water, so at least by national standards makes it slightly dearer than other options you may find.
The surrounding area was the best I found during my time in Morocco. Gueliz has a great array of local and international options for lunch and dinner, and the Thirty3ive speciality coffee shop is just within walking distance.
If you need a reliable, calm environment for a few days, I'd look no further, but it's not somewhere I would base an extended trip around.