We have stayed in several Airbnbs over the last few years, and have never experienced the problems like we had with this one.
We asked for the advertised 9am early check-in several months in advance, and were unable to get into the apartment until nearly 2pm, after a 15 hour flight with 3 small children.
The apartment is also listed as air-conditioned, but the fuse would blow and everything would turn off every few hours, even in the middle of the night and when we were out. The house was VERY warm, as was the refrigerator.
The washing machine works, if you are willing to sacrifice dozens of mosquito bites while you are on the patio (wouldn't recommend eating out there).
The shower faucet was broken, and Angel sent someone to fix it the same day (although they arrived at 9pm and stayed past 10pm). We asked for a partial compensations, for OUR inconveniences and Angel literally accused me of "just trying to get money for a free holiday." Seriously.
The apartment size, cleanliness, and location are fine, but I would not stay here again, and would not recommend it.