I recommend this tour, it was a good coverage for a one day trip. We went as a small group (around 10 people) and the guide was very helpful and cheerful. Boat tour and Empire State of the extras are definite musts. You can also skip Tussauds and spend more time around Times Square instead.
We really enjoyed taking 3 day Washington DC - Philadelphia - New York tour. Our guide Michael was very good and cooperative. Driver Simon was very skilled in driving and knowledgeable about the areas. I truly recommend the tours.