The place was very clean, and amenities were as described. The only caveat is that there were several loose floor tiles that one of our party tripped over a few times, and there was a large hole in the drywall just behind one of the radiators; as I recall, some wiring was exposed. No problem for us, but if we'd had children with us we would have been concerned.
The neighborhood is very busy and a lot of fun, right off Gran Via.