Out of every tour I have ever done of New York, this is hands-down my favorite. The tour guides were very well informed, very personable, and you could tell that they do what they do because they love it. They arrived on time, and were prompt about accommodating to the guests. Our guide, John, was extremely friendly and knowledgeable which made the experience even better. The boat is amazing as well; it is very different from being on one of those large charter boats, but different in the best way possible, and the experience that you get from this tour is something you cannot get from those large ships. Being on the water gives you a different perspective of New York that you cant get from the streets. There were many stops along this tour (which lasted an hour and a half), and you learn something new at each one. I highly, highly recommend this tour to anyone visiting New York, both children and adults. It was really be an experience you will want to share with everyone.