John's place is absolutely fantastic, just like in the description. He was also very helpful and showed us everything. The roof terrace is awesome. We were a group of six people and had lots of space.
Supermarket and fruit/veggie places are right in front of the door, and the general area is great for exploring Barca.
Definite recommendation!