I spent a week in Barcelona and my staying was absolutely great!
The flat was nice and sparkling clean, everything I needed was already there and the location is great as well as I could get into a bus or take the tube and be at the other side of the city/beach in 20/30 minutes.
Around is also full of supermarkets and places to go out and eat, and there's also a big shopping mall at just 5 minutes walk distance