Service was excellent everywhere. The crew goes out of their way to be friendly ad accommodating.
The ship itself is amazing and beautifully maintained.
If you are a drinker, make sure and buy "UP" - the Ultimate Package. All premium alcohol is included, as is Starbucks coffee. At $9-11 USD per drink, you don't have to be a lush to get value from this package.
Now the weaknesses:
1. Internet. ...