I have been staying at the Hotel Arset El Bilk in Marrakesh every time I visit there, since 1999. This is a great value hotel, about one minute's walk from the Djem Elfna square, on Rue Bani Marine, which is the street at the side of the Main Post Office on the square.
When you walk into the reception of the hotel you are surrounded by marble walls, rich carpets and pleasant decor. Walking into this marbled lounge area from the heat of the day is wonderful. There is a TV in the small but comfortable reception and a large fridge of cold drinks is available.
All of the rooms have en-suite bathrooms with 24/24 hot water and two or three power points in them. The beds are comfortable and the bed linen always freshly laundered, with plenty of extra blankets during the colder winter period. A big bonus for me is that this hotel is quiet. It is not a noisy place at all. The rooms have fans in them, but if they are moved around the rooms, they will bring one to your room, free of charge, if you ask for one.
They charge around 150 dirhams a night for a twin room, around 200 dirhams with breakfast. They have a cafeteria next door where breakfast is served, or you can have breakfast at their large café restaurant on the front of the building, facing the gardens (the Jardin de Foucauld.)
There are many hotels in the medina of Marrakesh, but strictly speaking they are no more than backpackers Pensions, some of them even without cold shower facilities. The Arsat El Bilk is a real hotel, in the true sense of the word. I always ask for a room on the first floor as the temperature extremities are at their lowest there.
I would not stay anywhere else in Marrakesh. For me, this hotel is a gem of a place and I can't praise it highly enough. I always look forward to staying there. I feel that I am among family in Marrakesh.