In Marrakesh I never book hotels, always apartments but in Tangier I have booked hotels without any hassle. The inter Continental Hotel in Tangier is especially good, they have a bar and nightclub, where you can pick up girls. Provided you have booked a double room and paid the slightly extra cost of two person occupancy, they will allow the girl into your room without any extra charge.
I just checked out Travel Republic. This, from the Intercontinental Hotel Reviews:
Joseph from Gibraltar
Gibraltar
Arrived on 29 August 2014
Rooms and hotel in general is a bit dated. Hotel bar ran out of almost of most soft drinks (no coke / fanta) during the weekend, which is not expected from a 4*. Generally it is clean and staff are very helpful. The disco plays moroccan music but its far too loud, and can be a problem if your room is facing the disco.
Beware of the women in the bar and disco, they are on the game.Top Tip: There is a nice pizza and cafeteria round the corner which is very good.