Overall this is a good place to stay.
Pros: The the location apartment was as pictured and clean; the host's instructions were clear and it was easy to communicate with them; the location is great; and there's a full time security guard.
The biggest con - and the reason I left four stars and not five - is that the apartment made it difficult to sleep well. The biggest problems are that the mattresses are uncomfortable, it gets very warm (there's no AC), and there are no screens on the windows so bugs get in. The area is also relatively loud early into the morning, but I think that's just the price of staying in this area (they provide ear plugs, which helped).