The apartment overall is fine. It's showing it's age in some places. Beds are clean and comfortable, however, not enough amenities such as towels, soap, toiletry items. Ran out off hand soap for example and we had to buy additional toilet paper for our 4 night stay. There was also a small water leak during 1 night, they addressed it the next day.
The location is very central and great to get around, but it can be noisy in the main bed room as it faces the main road. Check in was easy since we used the driver recommended by the host. It costs more, maybe double the normal taxi/uber, but it was easier. I'm sure it's easier for the host as well, since the driver can just give us the keys instead of having to meet us at the apartment. They also let us check in earlier, so that was great help.
Overall, we would stay there again.