My worst experience - the manager did not even know about Expedia/Hotel.com and demanded me money even after I showed him the online booking.
It was the cheap price but the room condition was not even half decent. No clean sheet at all. Ants on the floor everywhere.
I would not advice anyone to book - it leaves a bad taste in mouth when you are visiting Tangier.