When I booked this cruise, it has a vegetarian option that I booked while buying the ticket. When we got there, there was no vegetarian option.. we were told to find vegetarian options from the buffet. Which was basically salad and broccoli. I had also ordered a kids meal for my daughter when I booked the cruise. The only kids item that they brought was macaroni and cheese, which came out cold. Upon request they brought fries which were inedible. They tasted like they had barely been cooked.
Secondly, our waitress told us that dessert would be available for the duration of the cruise. When we stopped by the dessert table shortly after dinner, there was no dessert left. We asked a waitress if there would be more coming and she replied that the buffet was closed and no more dessert was available. We never got any dessert.
The cruise itself was enjoyable. The boat and atmosphere were nice. But with tickets being around $150 per person, it's not worth it. I would not recommend this cruise if you have any dietary restrictions, as they are very unresponsive in that regard. Very overpriced considering the food that they offer.