We booked this on the strength of TripAdvisor reviews and because it seemed less of a rip-off than most other Barcelona hotels. We found that it's good for families (like us - with a 2yr old) the fact it had capacity for 4 people, also that it had a kitchenette (even if you don't cook it's useful to have a fridge for baby milk etc). The rooms was a bit dated if you were being picky but fit for purpose. Bathroom had a good powerful shower and was clean. Location, while you can't pretend it's really central, was not bad especially in relation to Place de Espanya (Magic Fountain etc) and Sants station which was where we arrived and departed the city. For La Rambla, Placa de Catalunya etc we took the metro a few stops - same for Sagrada Familia although that is a bit out of the centre anyway so you'll always have to take the metro.
Area around hotel is fine, not touristy which is good, we ate tapas round the corner which was perfectly nice. Supermarket next door is very useful. Breakfast plentiful and tasty. There is a little play corner in the lounge for young kids (has puzzles, books, building blocks etc) which is a nice touch. Reception staff speak English and were nice enough though we didn't have to test them by complaining or anything!
So the main bad point about the hotel/apartments was the noise - not from outside, as it's a quiet area a little off the beaten track - but from other rooms. We were woken early in the morning by neighbouring rooms singing, talking etc, and people above us walking up and down. I guess you often get this in hotels but it was annoying as you sometimes want to be lazy on holiday and not get up at work time! That was the only thing which would make us think twice about booking again... that and the fact that you can't lock the room door from the inside and the lock generally seemed flimsy. I think if you had a mind to, you could probably get into the rooms without too much difficulty. Though maybe I'm being paranoid. Just found it weird there was no bolt or similar on the inside.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC