This was a terrific way to learn about and see NY. It involves a great deal of walking so be prepared and have good shoes on! Our guide Jim was very knowledgeable and you could tell he loves this city. He was able to give us so many small details that you would never see on your own. Jim also planned water, washroom, and lunch breaks along the way. It does involve stairs, a subway, and a boat. In places uneven pavement so I would not recommend this tour if you have small children, strollers, or mobility issues.