I've stayed there only one night, but I found the hotel very nice still.
Despite of the hotel is 4 star, I would rather rate it as a strong 3 stars. The rooms are small, but comfortable and clean. The hotel has a swimming pool (didn't try it), conference room, very nice bar/restaurant and a huge lobby beautifully moroccan style decorated
The free wifi was available, however not in my room :(