I am a student and so traveled around Morocco on a tight budget. Out of all the budget hotels that I stayed in, Hotel El Bahia was the best. The rooms were spotless clean. The bathroom was shared but it was also clean and there was excellent hot water. The staff was very nice. I paid 130 dirhams (~ 13 euros) for a single and then when my friend joined me we each paid 90 dirhams to share a double.