We were heading to Algeciras to catch a ferry the next day and chose this hotel for it's convenience. The hotel was nice, the staff exceptionally helpful and friendly and the meal we had that eveing was delicious, again, with very nice service. I would definitely stay again if I were in the area.
Prós: Location and convenience to ferries, exceptionally friendly staff who were very informative, helpful and gracious.
It's not a fancy by any means but if you need a place to base for trips to Gibraltar and Tangiers (which is what I used it for), it works well.
Prós: It was very close to the train and bus stations and the port. It was also relatively close to the central square and shopping areas. Finally, it was quiet.
Contras: The beds were OK but not great. The bathroom seemed pretty clean (and updated) but the rest of the room seemed pretty worn out. Getting from the main parts of town to the street the pension was on was a little sketchy. There are several others nearby.