The place is really nice and close to JFK. To Manhatten its about 1:10 hours with public transport.
Can recommend wholeheartedly.