Good quality guest house, with good facilities, clean and very comfortable. It's also very central and good for an early morning start to the port. Good value for money too.
BUT: Two problems. The first is that at most accommodation, check-in will open at 3pm but at Benali it closes as 3pm. Having travelled from the UK, arrival before 3pm was not going to be possible. But therefore the second problem.
As required by the small print, I had contacted the hotel to inform them we'd be arriving late. No reply. Just a few days before travel, I got an email saying that there's a problem with the payment and asking me to provide details. Nonsense and no chance: I hadn't given card details as we'd opted to 'pay at hotel' and am never going to email them to someone. I replied to that effect.
The day before we travel I get a note saying that the room is confirmed after all. I replied, giving 8pm as ETA. But when we got there, no-one in sight. In fact, we never ever saw anyone at this hotel. A kind passer by phoned the hotel: apparently they had emailed me a code for the door and our key was in the room!! The email was sent the previous evening and we were already on the road, without access to email.
We ended up leaving 80 Euros in the bedside cabinet as payment and then a bizarre message back saying they had refunded my credit card!!
I've never known a hotel with such poor communication. Don't offer 'pay at hotel' if you are not going to be there.