I've been on this for both dinner and the midnight cruise. I have to say that the dinner cruise was 100% better. The midnight cruise was over crowded and they ran out of snack foods. The drinks on both were way over-priced and watered down. The dinner cruise was nice but that might have been because the group I was with reserved the whole floor. The deck areas were clean, there was adequate parking, but it does take a long, long time to load on board. Great scenery of both NJ, and Phila from the river.