I would give 3.5 stars if possible. Everything was clean and the host was extremely responsive whenever we needed anything.
The only downsides are 1) this place had the most mosquitos we encountered on our 2-week trip, even when I closed all the windows, 2) the internet stopped working our 2nd day there, and 3) not a huge issue, but just a warning that the apartment is up 2-3 flights of stairs.
None of the above issues are really the host's fault; they tried to resolve the internet issue with the provider and were unable to, but having reliable internet was one of our most important criteria. Other than those, the stay was pleasant and everything else was as expected.