Great spot...larger that I was expecting! Super location, so close to Atocha station.