I enjoyed the cruise very much the views were great and service was on point, however a few issues.
1) tripadvisor charged more than if I had purchased directly from the cruise by almost $30. I get that tripadvisor has employees to pay, but that extra money didn't give me anything extra and tripadvisor touts it as "the lowest price guarantee." Clearly not.
2) absolutely no beverages are included except water. Not even soda is included which i thought was ridiculous. I understand alcoholic beverages or even the special non alcoholic drinks (mocktails), but no soda?!? Rude
3) the food was meh. The fresh baked bread wasn't fresh. If anything a little on the stale side and difficult to bite/chew (and my teeth are fine, but the sides of my mouth did get cut up.) Also, I think they should give people the butter on the side so people can decide how much or little butter they want. As it is, the bread was already buttered (likely to help with the staleness).
4) they have extra appetizers that you'd have to pay for like $30 for a cheese board. Again, maybe worth it if that extra I paid went towards that, but I wasn't about to pay more.
Overall would I do it again? No. I'd choose a different cruise to see the views and avoid the food and extra costs.