I stayed at the Mabrouk for a night in February 2013. To say that this hotel has seen better days is something of an understatement! However, it was fine for one night. I paid only 20 Euros for a single room, including breakfast. The hotel must have been quite smart when it was first built but now has an air of neglect and decay about it. The furniture in my room was rather tatty, although the bed was quite comfortable. Everything in the bathroom worked after a fashion, although the 'hot' water was only tepid. I found the staff on reception and in the restaurant pleasant enough.
Breakfast was supposed to kick off at 0730 but for some reason I had to wait until 0830 - presumably because the kitchen staff were late in turning up for work. Fortunately, I was in no great rush - unlike a few other guests, who left without having had breakfast. When it eventually came, it was OK - standard Moroccan breakfast fare.
The location is fine, just a short walk from the Corniche and Agadir's long, sandy beach. I would recommend a restaurant more or less next door to the Mabrouk called 'Le Jazz' - a very nice ambience and excellent food and wine at a reasonable price. A British singer provided tuneful and relaxing entertainment on the evening I was there.
Agadir in late Feb felt a bit like Blackpool out of season! Everyone was complaining how cold it was, although everything is relative! I can't say that it's one of my favourite places in Morocco. One has to bear in mind, however, the old Agadir was almost entirely destroyed in an appalling earthquake in 1960, with major loss of life (at least 15,000 people) and more than 35,000 inhabitants left homeless.
I think that if I returned to Agadir, I would probably choose another hotel, one rather less down at heel. However, for what I paid, I really can't complain.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.