Perfect place to stay in Madrid. Super well located, near everything. Street is full of restaurants, bars and supermarkets.
Near Metro and train stations. Plaza del Sol is 2 walking mins away.
Definitely will be back and recommend.