Expectations vary when taking a dinner cruise. Everyone wants good weather, good food and a good time, but people's definition of each vary. For our family, this cruise exceeded expectations, the main reason being the attentiveness of the crew. The service with a smile was far beyond what we expected and the crew made it fun.
Seeing Dolphins was a bonus, so was the live music. The sound system was really good and there was a little historical hula dancing too. The food was OK, but you won't go away hungry, the cocktails are average but you could go away with sea legs.
We were able to get a reservation the day before the cruise, and the booking process is pretty painless. Body Glove does a nice job!