Overall, a good cruise.
We traveled with an 8 and 10 year old, and all involved had a pretty good time. The crew was quite good - highly engaged, friendly, and helpful. They really worked hard.
Food was a mix. Appetizers and soups were typically very good. Fruits were very good. Meats were typically lower quality and overcooked. Desserts looked lovely, but were a bit bland. Breads were good. The kids didn't find a lot of food that they liked.
Good cabin. Highly functional. Comfy bed. Large balcony.