You are in a 3rd world country and you get what you pay for when you book with Airbnb. We were looking for a quick get away and didn't mind paying less for a night or 2. The location is fantastic but this place is run down, a lot of the units are in varying degrees of remodel. They didn't have enough silverware or glasses for a party of 4. But when you asked for it, the management was quick to respond and fixed what needed to be fixed.
Make sure that they have fixed the shower in the master bath.
And have fixed the broken bed in the 2nd bedroom.
I wouldn't come back until those things were fixed.