Solid place to live short term close to D train which takes to Manhattan.