The good: EXCELLENT location (in terms of proximity to everything) and very stylish apartment with all the amenities. The bed was very comfortable.
The bad: The TV is only in Spanish, although I don't go on vacation to watch TV, it is nice to unwind with. Very noisy due to thin walls, entrance hallway, and loud neighbors.
The ugly: Bad mildew odor when I checked in, bought some incense. The street itself is a little seedy, bars and prostitutues. Lastly, seems to be a shared sewage system for the complex so I could hear every flush.
To summarize, this is an excellent listing with a few drawbacks. Minor annoyances really, but they should be mentioned.
Can be a bit hard to find. Best bet is taxi to the Nike store on Gran Via and take the 1 minute walk from there.