By far the best cruise I have ever been on.
My boyfriend and I saw that people actually complained about the service on this ship but we never needed to complain. What a lot of people don't understand is that, the service/lines really do depend on the TIME of the cruise. We went when it was January. It was mostly older folks, some college kids, and a few families with kids. So of course during this time, there wasn't a problem with getting drinks, waiting for dinner, anything. Another way to look at this is like that: Most cabins that have a capacity of 4-5 people are actually being taken by 2-3 people. So there are technically less people on the ship.
If you decide to go on a cruise in the summer when everyone and their mother is free for vacation, yes expect to wait in lines. But please do not take it out on the staff and write a bad review for these hard working people. So with that example above: Since everyone is off most cabins are hitting their max capacity of 4 to 5 or 6 people in it!! So yes, expect lines and some delays but know that everyone working on these ships are working to the best of their ability!