This is a great place in a really good location, we have two young children and we managed to walk everywhere we wanted (although some of the further locations were hitting the limits of our three year old, the promise of some sweets or an ice cream solved this!).
The apartment was very clean and tidy, had everything you would need although we ate out for all meals as Madrid has so much to offer.