Things we like:
Great food. We went to Triton (French cuisine) as much as we could. Other restaurants equally good. Stay away from the fast food on Deck 9 though - very low quality.
Staff. Our room service and restaurant servers were amazing. We added more cash tips for them in the end. Other staff we met in the hallway or other locations seemed genuinely love kids and super friendly.