The apartment is perfect - really well-equipped and comfortable, and conveniently located, and very clean.
And the hosts are lovely. I stayed over the Christmas holidays and Yiftach kept in contact to make sure I had everything I need, and made it very clear that I could contact them if I needed anything else.
I will definitely book again the next time I'm in Madrid.