First, the bottom line: if you have a group of 5 or more people and aren't very particular about where you stay, this place is fine. The location is ideal and there's nothing major wrong with the apartment.

If you're more picky, there are a few things that might make you consider staying elsewhere. The wi-fi works poorly, with two networks for different parts of the apartment, neither of which was fast or reliable. There's no air conditioning, and while the hosts have provided fans for the bedrooms, the apartment was still stifling on hot days. While the location is convenient, it's also facing a busy street, so if you open the window for some fresh air you'll be greeted with so much street noise that you'll have a hard time hearing another person in the same room.

Amenities could be improved as well. While there was plenty of toilet paper, we found no napkins (cloth or paper) for dining. We weren't provided enough towels for our group of 5, and when we ran into the hosts, they initially declined to remedy this, then grudgingly offered us a towel from their personal apartment, which we declined. The kitchen was barely equipped with the necessities to prepare a meal. The place wasn't outright dirty when we checked in, but nor was it particularly clean, with many dusty surfaces.

Generally, while our group was not entirely comfortable during our stay, we did enjoy the easy access to tourist attractions and the pleasant neighborhood. If you don't plan on spending much time at the apartment and don't mind a few rough edges, it's probably fine.