Spacious and clean apartment in a great location. Unfortunately the management company that handles bookings (apparently they manage over 250 properties in Madrid) isn't great.
Firstly, they tried to charge €30 for a "late check-in" after 9pm, which isn't mentioned anywhere on the listing. Luckily we were able to get there earlier, but this isn't an option for most people who are flying in, and it doesn't seem fair at all to charge extra like this.
Secondly, they told us they would be able to supply a cot for our baby (but to confirm on the day of arrival.) When I called, they said they had no idea if anything would be available and couldn't even tell me when they would know. They finally told us around 5pm (after we'd already left) that they actually wouldn't have anything for us. I know it's not their responsibility to supply a cot but, if they'd told us this upfront, we would have booked elsewhere as our 1 year old can't sleep in a normal bed.
Finally, the check-in process in general is a bit clunky; you have to call the office, which then gives you another number to call to arrange to meet somebody, who only had a short window to wait for us. Seems like a lockbox or keycode would be much more efficient!