Overall, nice cruise-however very frustrating how they try to CONSTANTLY nickel and dime you to death. You have to pay extra for a "drink package"-yes-even water you have to pay for. You have to pay $12.95 per day for internet service, you have to pay an $8 surcharge for room service, you have to pay for any bar drinks, you have to pay for any of the other restaurants other than the main dining hall, windjammer, and pizza place. I'm sorry I just get very annoyed when you spend literally THOUSANDS of dollars to be there and very little is "included" with that purchase. The ship however was the pinnacle of efficiency! The port calls, baggage, all details were handled in the smoothest way possible-very amazing! The cabin staff and dining staff went above and beyond to make sure they were friendly and you had a great trip. The food was OK-not sure about the other restaurants because I was not willing to pay $hundreds more to try those out as well-but something tells me that their food was superior to the included places. Fun experience overall though!