My wife and I stayed for four days with our toddler. The experience was overall negative. We had a problem at the airport because the airline lost the stroller and arrived only 20 min after 9PM. The gentleman who checked us in was not sympathetic at all and still charged the late check-in charge. That was just the beginning. Upon entering the apartment, it smelled foul. We thought it was possibly due to the windows being closed, so we opened the windows after the host left but the smell didn't go away. Both carpet and couch were filthy dirty. We realized after a while the smell came from the carpet. It smelled as though someone had vomited on it and it had not been cleaned properly. We removed it and place it in the laundry room. When we messaged Enrique about this, he apologized but only offered to send someone to clean the following day. We felt his response was inadequate considering the length of our stay and the discomfort this caused us. In addition to this, the bathtub and washroom sink were plugged and the water wasn't draining properly. Also, if you are staying with kids, be aware the windows don't have any safety locks and both windows and locks are rather low, it can be dangerous when opened wide depending on how restless the kids are and the ages. Also, don't expect any extras. We stayed in Madrid at another Airbnb and we had coffee, tea, condiments, sugar, etc... not here. Yes, there were positives; towels, bedding provided were clean. They left some colouring and balloons for our child and a basket with some food and wine. The location is excellent and there is no question about it. Unfortunately, the problems we had far outweighed the positives and so the experience was not as expected given the price we payed. Location is not everything. Everything counts. No, we wouldn't recommend and we would not stay there again.