Great location, 10 minutes walk to Atocha main trail/bus station & 5 minutes walk to plaza del Sol which is the city center.
Extensively amount of bars & restaurants near buy.