The cruise itself was great due to the destinations, but the service of the onboard staff and the hidden fees ($15/person per day) were enough to turn us away from booking again. To think those fees are charged on the basis of service, and to have experienced better service at McDonald’s, is enough to book elsewhere. Ship itself is fabulous, the staff just needs a crash course in basic customer service skills. Food was good when it was cooked correctly (had to send meals back). Staff constantly gave misinformation to guests on our cruise, including closing time of restraints and disembarkation times. Most staff appeared inconvenienced to be on shift. Go karts were fun but those also cost $15/person. Entertainment was more annoying than entertaining, the comedian shows were few and far between. Lack of things to do while at sea. Casino was good but closed constantly. Bar taxes kept appearing (even when on the drink package) depending on what waters we were over. Fees everywhere!