Nice place well located next to Atocha Station.