I stayed for a few days at Cens's place, this one was already booked but she was kind enough to give us another apartment on Gran de Gracia. The location is great and the apartment is spacious. The internet connection wasn't great, it's enough for a vacation, but it might not be enough if you have to do some work as well.