We have taken many tours, but this was the best. If you're not a Soprano's series afficionado then you probably won't appreciate 100% of the tour, but it also shows insight to New Jersey small towns and mafia cuture. Marc Baron, our guide, is an actor from the Sopranos, as well as an insider to the film industry and mob culture. Prior to the bus departing we got to meet Sopranos recurring cast member Joseph Gannascoli aka "Vito," and have photo op (selfies). Mr Gannascoli was very nice and personable. While on the tour Marc entertained us with fun facts and trivia questions (with prizes), and pertinent video clips from the series. The best stops were Holstens and Satin Dolls. A tip: peruse the Holstens menu on-line before you go, so you can quickly order and get your food, which is optional...but you are not at this stop very long. We had a chocolate milk shake and egg-cream, which were very good. They make their own ice-cream which is wonderful. The staff at Holstens were incredibly nice. Make sure you get a photo sitting in Tony's booth. A tip for Satin Dolls: if you are planning on ordering a drink, try to seat yourself at the bar immediately. Otherwise, the farther down the row you get, it will take much longer to order, and you may have to slurp your drink down quickly. Take advantage of the restrooms here - they are quite clean and nice. Make sure to sign the clipboard at the end of the tour in order to get an email from Marc with additonal photos, and information on a future movie Marc is producing, plus addtional insider info. and the very cerebral and more in depth explanation of Marc's theory of the meaning of the last Soprano's scene, using a quantum physics model (schrodinger's cat). Also, paying a little extra to get the front row priority seating was well worth it. More opportunity to chat with Marc.