We always use Hispanos Siete Suiza in Barcelona. It is a block from the Sagrada Familia, the metro is right there, and the ATM on the corner. This is an "apartment hotel". We have had both a 2 bedroom unit, with balcony, 2 baths, full kitchen and also a 3 bedroom unit with 2 1/2 baths, a gigantic terrace, washer/dryer, kitchen, etc. They have a very nice breakfast buffet, and a wonderful restaurant. I have the link but am not sure I am allowed to post it on this board.