This Airbnb is probably fine for a weekend stay where you will be out of the apartment a lot, but I cannot recommend it for a long term/WFH setup. Everything feels extremely cheap and apt to breaking. The host is slow to resolve issues and defaulted to “thanks for letting me know” with no solution until pressed further. He also was quick to blame us for issues. (E.g. His cleaning staff dropped the key out of the lockbox and he messaged many times after checkout accusing us of misplacing the keys until they ultimately found the keys.)
We experienced many other issues: (1) none of the doors in the apartment would shut properly due to cheap/non-working door handles (resulting in lack of privacy/ not a good WFH setup), (2) there was only one set of working keys, (3) the front door keypad often does not work and this is the only way to get in since the back door keys did not work (happened 5x during our stay that we were locked out...), (4) the bed feels cheap and was assembled improperly, so we had to reassemble it ourselves midstay, (5) the host changed the house rules mid stay to disallow pets and then accused us of breaking the house rules. Some of these issues were resolved during our stay, some were not, but it took A LOT of follow up to get Gustavo to take any action. Be forewarned that you will probably have issues with this place during a long term stay and getting to a resolution will be a big headache for you.
Lastly, the apartment is way smaller than it looks in photos. Technically it’s listed as ~1100 sqft but useable space (not closet/hallway/stairs) feels like ~600 sqft.