The location is fine and Cesc is a big plus to it. The first impression of the building itself is not the best because the stairwell is old and tight and it was difficult the carry the 2 big suitcases that we had.
Afterwards everything was in order, easy to go to the metro or to Sagrada.