The location can't be beat. We loved staying in Gracia, a block from a lovely square and close to bakeries, restaurants, great shops, and plenty of transportation options. The apartment is fine -- comfortable beds, decent pillows, adequate kitchen. However, the building is a bit noisy, and cigarette smoke wafts up into the bathroom if you leave the window open at night. The stairwell smells pretty constantly of cannabis, but maybe that just goes with the territory. Our main complaint was with the management. Though it's been removed now, the original listing prominently advertised that the apartment had a clothes dryer, "a rare amenity for this neighborhood." But it didn't exist, and their solution was to task their agent and cleaners with doing our laundry twice during the week and a half we were there. I don't think they paid these people extra for their work, which bothered me. (Originally, their solution was to tell us where a laundromat was, but that wasn't acceptable.) In addition, they charged us a municipal tax which they did not notify us about beforehand. It's true that there was fine print indicating that the rent didn't include local taxes, but when we asked for a written bill for these charges, they wouldn't produce one. It was just weird. The manager's final response was to write me a huffy message in which he said that he supposed I wanted them to pay the tax. I said that would be good, and so they did. I'm not in the habit of stiffing people, but this did seem like the least they could do to make up for misleading advertising, poor communication, and a shower we couldn't use without flooding the apartment's main living area. (Their solution to that problem was to find us a mop. Not what we had in mind.) So, I'd recommend this apartment with caveats. This is not a well-loved apartment belonging to some nice local guy. The management organization can't seem to keep up with its work, doesn't treat its employees or guests very well, and is a little shady. However, it's a great bargain in a lovely location. Might be worth a roll of the dice.