I love, love, love the spirit lunch cruise!! I took my teenage girl cousins (ages 14,15, and 18),and they had a ball. The food was great, the DJ was on the money, and the staff and crew were friendly and nice. If you are driving in, get there early to get parking at the pier. It fills up pretty fast, and it's first come, first served. We drove down from orange county NY so we were early. The ship begins boarding at 11:30am and leaves promptly at 12 noon, SO be on time, or you will get left. Other than that, have a great time!!