Very Good Overall with Minor Issues
This was my first cruise and it was very enjoyable for the most part. Some nights, dining service was kind of slow but our usual server was quite entertaining so timing wasn't so noticable. Out ship wasn't particularly packed so that was a huge plus with embarking and disembarking but this could differ. My only real complaint was the internet service: Expensive, slow, and unreliable. I know that I should've been enjoying myself instead of trying to Skpe with my fiance but it was what it was. I did find her the perfect ring on one of the ports so if nothing else, this made up for a lot.
Food and Dining
Service and Staff
Cabin / Stateroom
If you're planning on using the internet, wait to use it at the ports. There are several places that you can ask for and get on their WIFI. As for dining, choose the "Your time dining" option so that you're not tied to a specific time period for dining.