Unfortunately I cannot recommend this Airbnb. The location is great and the apartment is nice and new and clean. However the hosts were incredibly difficult to communicate with, there were few supplies in the apartment and NO basic cleaning products whatsoever (no bench spray/wipe/sanitizer at all - yes, in the middle of a pandemic) and it took them almost a week to provide anything, and the apartment facilities are not as described. The hosts were very slow, hard to reach and unaccommodating with messages. There were several issues that needed resolving (key issues etc) and the host often took a day or two to respond with confusing messages and some issues were never resolved.
Further, I discovered guests in complex do not have access to gym and pool (swipe card will not work) so you have to get a staff member to personally walk you up the stairs and personally swipe you into the gym (during working hours).
For the price you pay you could easily get somewhere as nice in an equally convenient location without the hassle of a difficult host. I think if you were staying one night it would be OK as there were no safety issues or anything but overall would not recommend for a comfortable enjoyable stay.