We went for the lunch cruise. Tickets were bought in advance, and it was raining at the start, but it cleared up and we were able to go outside on the top deck. The food was good, staff was attentive, and it was nice to see some of the oceanfront sights this way. I would do this again.