Great, quite place in walking distance to the Madrid Atocha.