Great Location just 200 meters from La Plaza del Sol the center of Madrid, all stores and restaurants within walking distance also the Metro and the train. Place was clean and everything you needed was provide it. We will recommend this place.
Omar and Esther