If anything, this is definitely a fun boat. Lots of activities for everyone and a great energy.
While the service is inconsistent it's generally positive.
The process of getting on board was particularly patchy. The number of times I was ordered to produce my passport and green card prior to actually needing to was completely fun busting.