Excellent apartment in a brilliant location. It's small but very well set up and has a friendly, cosy feel to it. There are 7 shallow flights of stairs but it's well worth the climb. Hamza is very helpful and courteous. If you want a romantic stay in Madrid, there's no need to look anywhere else. It's only 500 metres from SOL metro, which takes you to the airport. Loved it.