I looked at another similarly priced hotel in Zagora. I was so glad that I declined it and pressed on to La Palmeraie where I had a good welcome and a nice, quiet, inward-facing en-suite room with aircon for just 110 Dirhams (breakfast extra). I stayed three nights.
Friendly helpful receptionist and waiters.
Comfortable sitting areas.
Sunny terraces overlooking a good-sized pool.
Two minutes walk from the CTM bus station.
Ten minutes walk from the grand-taxi station
A few kilometres by petit taxi from the gare routiere.
Bad point: If you want to sit inside (because of cool weather or a desire for a lounge chair) it is difficult to get away from the noise of the communal TV.
Tip: After your inevitable trek to Chigaga in the desert, make sure you visit the Zaouia and lovely palmery in Tamegroute. (15 Dirhams by grand taxi.)