My husband and I went on July 1st on the Harbor Lights Evening Criuse and it was absolutely incredible 2hr cruise of Manhattan. If you book this tour get the premium tickets over the regular ticket. You get to bypass the long ticket lines and get to sit on the top deck where you get the best views of the harbor. Make sure to arrive 1 hour early to exchange your voucher (which you think is a ticket) for an old school ticket. It's a stupid process that the company refuses to replace with the use of electronic tickets, but that is why you have to arrive 1 hour early. But once you get your handy dandy ticket, then you zip past the ticket check lines if you have premium seating. Trust me, it's worth not waiting another minute. You get right on the boat where a bartender is ready to serve you. There is a wonderful breeze that comes off the harbor so take a jacket if you get cold easily. Enjoy!