Good food, great service, good entertainment, ship very clean, and i did not find embarking and disembarking lines to be too long at all.
Tips:
try not to get sucked into the frequent bingo games on board unless you've brought a lot of extra money or are incredibly lucky. while fun, these games can quickly become addictive and lose you 100 bucks or so.