The dinner cruise was absolutely great! Everything went according to plan and it was an easy process. The food buffet was great and had numerous options for good food. They also had regular drinks and alcohol was an option for an extra charge. You had the ability to go outside as well and see the entire city or stay inside and enjoy the music and dance floor. The timing was perfect as you could go from seeing the city in the daytime, sunset and night time. Great for a quite night and for pictures. I would definitely recommend this and go on it again next time I am in New York City.