John's place is great. It's clean and comfortable and has a private bathroom and a kitchen shared only with one other room. Also the location is great, being near two different metro stops and easily walkable to Gracia and Eixample. I would definitely stay again while visiting Barcelona.