The location of this place is amazing if you are interested to see the city! Right in the centre of Madrid! 2 minutes walking from Callao, gran via! Many restaurants in the area (less than 10 min walk).
Will definitely come back if need to stay in Madrid!