Flat was very central, in the heart of Madrid (Sol) so everywhere was walking distance.
A lot of supermarkets, restaurants and shops close by.
Flat was professionally cleaned, sheets and towels clean. However bring your own shampoo or body wash as they only give you a small bottle. They also only give you two rolls of toilet paper.
The only negative was the Check-in process. The host was late to meet us for check in and when they came 30 mins after, the keys were not working- this took another hour or so.
However they kept our bag safe whilst we went for dinner.
I would recommend this place, i think the lock problem was a one off.