Anthony's place is great. It's easy to get to from JFK - taking the bus to 3 Lots Ave and then taking the subway.
Day to day - the 3 train is just across the road, and restaurants and groceries are very close by.
This home has everything you need for a great stay.