The hotel itself was nice and the location was very convenient. However I found that the bathroom was not very clean and had a weird smell. The floors were very dirty, I wore slippers the whole time.
The staff at the hotel wasn't great either. One of the men in the daytime had no information and wasn't helpful at all, whereas the other was very rude. When we were checking out we were running about 5 minutes late to catch our taxi and he came up about 3 times pointing at his watch to remind us that we were late and that if we weren't interested he could cancel the taxi, even though I repeatedly told him we were coming. He pretty much chased us out.
Do not get the breakfast! Huge rip off. They charge you 40 dirhams for bread and jam. If you step right outside the gate (5 min walk) you can find plenty of little spots for breakfast (omelettes are about 15 dirham). As a general matter they seemed very cheap. For example, we were not offered tea when we came in (as is done everywhere else we had been), and when we asked for extra orange juice (for the breakfast we paid for) he seemed really annoyed and gave us half a glass.