Everything was great. the DJ was good the food was good the entire experience was good...until the end. The cruise was til 10 PM. We were never told that the NYC cruise from Chelsea Piers was picking up more people at Weehawken, NJ. That was not a problem. But, at the end (with just a few minutes notice) we were told to get off at Chelsea Piers at 9:30 pm ..so the ship can go to Weehawken to drop people off there. Our cruise was til 10 PM... We were celebrating a birthday and were still cutting the cake, Many people panicked and rushed to get off because they thought they would be stuck in NJ. I asked the manager, Alex, and he said the ship would be returning to Chelsea Piers and we could stay on, but many people didn't know that, panicked and got off half hour earlier than they should have. This was never communicated to us previously. It should have been mentioned BEFORE the cruise. The cruise was til 10 pm. Many of my guests left at 9:30 pm, without cake. Otherwise the cruise was a blast