The location of the apartment was great and the hosts were very responsive. I had an issue where I couldn't find the hairdryer and they were very helpful and dropped one off after hours so I could dry my hair for the business meeting in the morning. So that was great.
The checkin and check out process was too arduous for me, having to stop at a market (that was too far away to walk with luggage) for check in and check out added complications to the process including paying for a taxi to wait for me outside the market and having to leave early for airport. I wouldn't rent this apartment again because of this. Also I could have used a late check out, and that is strictly not allowed. They have a lot of rules and send daily reminders of those rules (e.g. you can't have anyone over to the apt) and the consequences for breaking them. Felt a bit unfriendly.
The apt is nice and clean. The furnishings need and update, including needing a new mattress, couch and pillows need replacing.