Excellent location and a really nice place.
Walking distance to most major attractions and close to the bike share stations. I would recommend this place to anyone staying in Madrid.