The place is good, but my wife and I had a very bad experience with the check-in. The host had told us that we could check-in earlier (because our flight would arrive in Madrid in the morning), but then one day before our stay, after I asked for the confirmation on where and how we would meet, the host said that it would no longer be possible to enter the apartment earlier. Also, when we arrived at the place the person who was supposed to welcome us was not there, so we were stuck at the front door for a while until we were able to contact the host. And when we entered the place, it was not ready for us. It had not yet been cleaned, so we had several hours until we could properly settle in and bathe. Overall, a bad experience.