Great location and large accomodations make this the perfect stay in the heart of Madrid!