We generally had a good experience. Honestly, we would consider staying there again. The location is amazing. However, their check-in was confusing, and the communication was bad. The amount of information given at check-in was overwhelming, and was not written down, only given orally. The person working there only speaks Portuguese, and while my partner is a Brazilian and a native speaker, and I am highly proficient in Portuguese, I still struggled to understand her rapid run down of the rules, and we were not able to memorize everything. When we reached out to her to ask a question she was blatantly rude- I have never had an experience quite like it while staying in a hotel/air bnb- and she behaved that way when we checked out as well.
In addition, there were stains on the sheets (the woman working there bragged about cleaning them but...), the bed was uncomfortably soft, and there were some small bugs coming out of the sink drain. You get what you pay for.