Overall it's a good hotel, hence the 4-star rating. Why did I not give 5 stars? Because it can do better, examples:
1) Breakfast on Sunday starts only at 8 am, we had to leave at 8:15 so had to rush 2) The batteries in the TV remote were dead 3) We had to call to get a stopper for the tub 4) internet should be faster.
If you need to be in that part of Madrid, it's ok.