Great apartment and location. However, if there are any issues with your stay (there were with mine - I rented the apartment to myself and another guest showed up when they were not supposed to), my experience with the host was one where he did not take responsibility for having mis-coordinated our stays, and instead told me it was my fault.
I resolved with airbnb but my word of caution would be that - If you prefer a host who’s responsive to any issues that may arise and if they are the their responsibility, handle with grace and take ownership of said issue, this may not be for you.