I personally wouldn’t recommend the apartment we stayed in. It was hot, not so clean, and only the bare minimum was supplied. This is an agency run place, which means you have to go to their office to pick up the keys, than go to the apartment you rented. We also had to pay tourist tax, since this is a properly run business ( didn’t have to do that at other locations, or it was covered by host). The location was great. Entrance to building nice, entrance to apartment not so much.