The apartment is in a great location. It is away from the tourist areas but easy to reach anywhere in the city within about 20 mins using the metro. One can walk to Parc Guell and the Sagrada Familia and there are some fab restaurants in the Gracià area. The airconditioning was a godsend in the hot weather.
There were two broken cupboard doors in the kitchen from previous guests but presumably these will be fixed quickly. Our only real complaint was that we found live cockroaches in the bathroom and bedroom during our stay and I would have appreciated some sort of compensation to acknowledge the distress this caused to some members of our party.
Assuming the cleanliness issue gets addressed, this is a great place to stay.