The flat was nice and warm with a super comfy bed. It's about two minutes by foot from public transport. It is also pretty easy to get there from the JFK airport. There are several shops, takeouts, and laundromats nearby.