If I was just reviewing the accommodations themselves, then I would be more likely to give a 4- or 5-star review. The unit is very nice, roomy, quiet, well laid out - no complaints there at all. Check in was easy, once I found the proper address (it's a little confusing). The location is just on the edge of a rougher part of town, but we had no concerns about noise or safety. There was no kettle or toaster in the unit at the beginning, but when I asked about it the host went and got them. All of that is good.
But there were some significant issues that took points off. The biggest one is the parking. Even though there is room inside a gated area for cars, we were told we weren't allowed to use it and had to park on the street. So we followed instructions and parked on the street only to have our car towed, which cost $450 USD to get released, plus ruining our day. Apparently we were only supposed to park one side of the street, but our host did not tell us that and the sign is not visible. This was unacceptable, and in our opinion is the fault of the host.
Besides that, the pots and pans in the cupboards were dirty and seemed unwashed, and there were unsanitary items left in the unit (from a prior guest, maybe?) including a used toothbrush, bath puffs and bar soap. And although the bedroom was very nice, there are two large windows high up on the wall without any blinds. That meant people in the apartment across the courtyard could look into the bedroom, and it meant there was no way to stop the sun from waking us up first thing in the morning.
I think this could be an excellent place to stay, but these significant issues need to be fixed before I could recommend it to anyone.
To be fair to the host, we did not complain about the windows or the dirty things when we were there. I was in a pretty bad mood after having my car towed on the 2nd day and did not want to get confrontational. Perhaps he would have fixed those issues if we had brought them up.