A decent, well appointed flat in a convenient location. Public transport is very close by. A walk to La Rambla is about 10 min but not the most pleasant as it could get a bit smelly (maybe it was the summer)
There are lots of convenience stores nearby and many good places to eat.