Win’s place is located at a latin neighborhood (I think), is secure but maybe a little bit dirty but not near Win’s... exactly near to the subway station at Junction Blvd... you have 2 options to get Manhattan: walk about 15-20 minutes to Junction Station or walk about 5 minutes and take a bus to the next station. If you have MetroCard unlimited this is the best option you have, because is included.
If you are likely to enjoy privacy be prepared to share space with the owners... but they are very kind with guests and very respectful. You must be aware of that.
Another thing you must be prepared if you are traveling with a lot of luggage: there are stairs to enter the house (about 20-25).
I really recommend Win’s place because in my case we arrived to LGA airport and is about 8 minutes from the airport taking an Uber.
I would book once again at Win’s.