Great place overall, very clean, quiet, and easy to find. Easy check in, clear instructions, and responsive hosts.
A couple of things to be aware of:
The hosts do require that you go through their verification system to share your ID, etc. which is a bit tedious.
The apartment itself did have noticeably stale air quality, although the hosts do provide an air filteration system. It indicated the air was of bad quality and I ran it continuously throughout my stay, as it didn't seem to improve.