I write this review with some hesitation, because the host was friendly and mostly accommodating in our interactions with him. However, the main issue here is that upon our arrival at the airport, with three kids and six suitcases in hand, he messaged us and said "there was a problem with the apartment" that we booked and it was not available, and he'd put us in a different one. With kids and bags in tow and minutes away from ubering to the place and of course having no alternate arrangements made, and not having the Spanish proficiency to argue about how you can't bait and switch someone the moment they arrive, I didn't have much choice but to just say OK.
Once we arrived, we were given an apartment on the second floor (we booked/paid for the first floor apartment). We immediately notice that there was in fact no "problem" with the downstairs apartment because it was occupied by another family the entire time.
Now, on to the review of the place we DID stay (which, again, is NOT the apartment pictured here, because he didn't let us stay here). It was comfortable and fine and clean, and everyone we spoke to was polite and we had only one major problem. The primary bathroom had a shower curtain that was at least six inches too short, causing water to shoot out the bottom of it and flood the bathroom and (more importantly) the adjacent bedroom. This happened 3 times before we (we the guests, my family, not the landlord) were able to diagnose that it was the shower curtain causing the leak. I notified the landlord, and he had it replaced the same day -- with a curtain that was even shorter than the first one, that made the situation worse! I informed him of this, and he said ok sorry, we'll get a new longer one on -- and then never spoke of it or acted on it again. Again, to be fair, he was polite in our interactions and even let us check out two hours later than checkout time when we requested that -- but overall, I can't ignore that, at the last minute, we were denied the accommodations we paid for.
The location, however, is perfect.