This is a fantastic flat in a the best spot in Madrid. The flat was well stocked in terms of bedding, towels, loo roll, kitchen equipment, WiFi. (If you are staying more than a couple of nights you will need shower gel and shampoo though).
Beautiful space, we stayed as a family of five with two teenagers and a five year old. Fortunately we arrived within the check in time and so we did not need to pay the supplement for late or early check in.
It was a home from home (but much tidier, cleaner and newer than our own home!!). Would definitely stay again.