The place is accurate as described. Very close to JFK Airport. The bus stop is a block away, this will take you to the Subway which is very convenient once you learn to work the subway system. Use your GPS (choose the train option) and you'll find that it is pretty straight forward. Most, if not all touristy places are accessible by subway. Depending on how long you're staying, I find it helpful and convenient to get the unlimited MetroCard which you will use every where you go.