I had a good stay at Maria's apartment. Her place was very close to supermarkets and bars and it was easy enough to get to a metro station to get to all of the tourist sights in Barcelona. There were also a lot of bus stops around to get buses to places too.
Maria doesn't speak much English but she did everything she could to make my stay a pleasant one. I highly recommend staying at her apartment if you come to Barcelona!