It is a good place but unfortunately the unit is not well maintained. The beds are quite bad in shape and dirty and one of them has slump with dirt/mold on the sides. There was even a half bottled water under the bed which mean that area was not touched during cleaning.
Overall The apartment was not cleaned well, some furniture need to be replaced and some holes on the ceiling of the bathrooms. Worst the carpet of the whole apartment was wet when I checked in and owner told us to keep wearing shoes until it dry like 24-36 hours later.
Therefore I had to cancel the stay and AirBNB customer service helped speed up the process after I submit photos of the unit. I moved out to a hotel that very next day after we checked in and paid one night for the apartment.
I read the reviews about the apartment and found similar complaints so it was an ongoing issue from months ago. Hopefully the complaints will be taken care of so no other future customer have to face what we reviewers had experienced.