Would not recommend if you don’t want have troubles in last minute.
The day before our stay, we had been trying to contact them all day about our late arrival instructions on how to get into the apartment (we even had paid an extra fee + 20 Eur as the requested when we inform them few days ago about the late arrival ). No one responded. And 10 minutes before the flight we received a cancellation. So when we arrived in Madrid for the night, we had to look for a place to sleep quickly. I do not recommend them because of their extremely unprofessional attitude and disrespect for their customers.