We had a very nice stay in Barcelona. The apartment is well situated, with supermarkets and shopping a couple of minutes away on foot. It's a short metro ride to most major attractions.