We stayed at this apartment for about 2 weeks, and while we had some issues early on (more about this later), our stay itself was great. The apartment is huge -- much bigger than it appears in the photos. It's both styled well and very functional. There are separate AC's on the first and second floors, which was very helpful, and both were powerful enough to deal with the NYC summer heat.
The neighborhood is lively in the day but quiets down by around 11pm. There are lots of restaurants, grocery stores, parks, etc. nearby, and the closest subway stop is only about 10 minutes by walk. It all felt very safe.
The one major issue we had was with our move-in date: due to an unforeseen maintenance issue in the apartment, we had to push back our arrival. We were asked to push back our arrival by a day (this is the night before we're supposed to arrive), and then another few days, resulting in us having to book hotel rooms last-minute multiple times.
While such things happen, the hosts' handling of this was not good. We were told very confidently after the first delay that just one night's delay would be sufficient, before being told the next day that they needed more time. Similarly, we confirmed with the hosts the night before check-in what time we could arrive. After being assured repeatedly that a certain time would work, when we arrived at that time, we were told the cleaners were still there for another 30-45 minutes and we couldn't go in. As we had a lot of luggage with us, we couldn't even leave our car, and so just had to drive around for a while until they were done.
The hosts refunded us for the nights we didn't stay, of course, but we ended up having to pay hundreds of extra dollars per night for last-minute hotel bookings. In addition, the extreme confidence with which the hosts would promise us things, only to then change the conditions later was very unprofessional and disconcerting.