DO NOT STAY HERE.
The hosts, owners, and the people who you will actually deal with are several degrees separated from one another, and they make your life a living hell.
For one: ignore the nicely written English description and Airbnb messenger. Most of your interactions will be forced to take place in Spanish, via WhatsApp, with some other random person--far removed from the owner of the actual unit.
Moreover, you'll be forced to arrange a weekly maid cleaning, which will consistently get rescheduled and force you to accommodate their convenience (not yours). I legitimately felt more like a property manager than a 'guest' at this place with all the additional hassle.
Expect a TON of communication overhead, in Spanish, with frequent misunderstandings around stay details, check-in, and check-out. Also expect a lack of professionalism--like the 'host' not being on time for check-in, or the maid still in the apartment cleaning for 30 minutes after you arrive.
Lastly, the hosts threatened us and tried to charge us extra us over losing an "extra key" which was never there in the first place (still waiting to see this false charge get resolved).
We are well-traveled and often use Airbnb. We've also been hosts ourselves. To the listing's credit, the location and apartment itself are great. But people are the most important thing, and the hosts of this listing are difficult at best, and deceptive at worst.