Angel's place is hard to rate because it has both pros and cons. First, we realized after the fact that this isn't a person letting their place; it is a small company. The whole process, from start to finish, definitely felt this way. I was a little put off that Angel wanted to communicate with me over WhatsApp instead of AirBnB since it's against the terms of use.
Angel couldn't meet us so Nabil did. While in the cab from the airport Nabil was sending me weird texts asking if we were coming. When we finally arrived he was not welcoming at all. We also thought it was weird that the first thing he did when he entered the apartment was open all the windows. We soon realized why: the apartment smells like a sewer. I now notice that others have included this fact in reviews. It seems Angel is very aware, but has not fixed the related issue. There were other small things as well, limited kitchen tools (no oven), little hot water, dusty/dirty floors, etc. In addition, there was very loud construction happening next door. We were not made aware of this.
When cleaning up for check out, while drying a wine glass, a large piece broke off. I quickly messaged Angel to let him know and ask how much I owe him. He never responded. He also didn't respond when I mentioned that the place smells like a sewer and there is construction.
On the other hand, the apartment is in a great location. It is generally clean. It's a good value.
I know that Angel often replies to not glowing reviews to defend the apartment. But, the same issues continue. Perhaps just a few small changes could help this apartment reach its full potential!