This place is amazing, right on spot at Puerta del Sol, many restaurants around, mini market two doors away, well, if you are looking to stay in Madrid, this is the place.
Service and communication where right on point.
Thanks guys!