I’ve spent a few days at Stella’s with a friend to visit New York, and everything went very well ! The apartment is conveniently located 25 min away from downtown NY (if you take the subway). The place was very clean, only drawback was that the room was a bit cold at night but otherwise everything was great. Would recommend !