I do recommend Karla's place on Carrer Gran de Gracia. It's an elegant apartment with high ceilings, airy and bright. The beds and duvets are warm and comfortable, even though the bunk bed I was in was rather squeaky, I didn't mind! Perhaps the best part was the lovely outdoor terrace where you could sit and enjoy a sunny interlude, read a book or have a drink and a snooze...The cooking facilities are good as well, with a microwave, toaster as well as a large gas cooker. And the shower is good and powerful. Only drawback - only one loo/bathroom so be prepared to wait if someone gets there before you!