I don't know what people expect when they stay in a 3 star hotel. To me this Ibis is like any other no frill Ibis in European city centers, basic, clean, well organized and affordable price.
The size of the room is quite reasonable, very clean, the staff was helpful. The wifi is quite decent comparing to other hotels or Riads in Morocco.
It's sort of out of way from the city center, and almost no restaurants within 5 minutes walk, but if you are ok with either taxi or the frequent bus no.1 on the main Mohammed Avenue then it's not an issue.
The only thing I am not quite happy about is the air conditioning, the AC can't go lower enough for me because of the thick comforter.
But all in all this is a nice hotel to stay in Ouarzazate.