The place was clean but there was a very strong damp smell in the single room which was unpleasant and should be dealt with. In addition, the safety deposit box did not work and owner was unable to sort it. For 125GBP per night for a single room, I would not expect to have to put up with these issues.
However, in fairness to them it is fair to note that the location on La Ramblas and directly outside the metro station is excellent.