Great ship that never really felt crowded and has plenty to do. We brought our two teenage boys. Staff was very friendly and the food was slightly above average. Not as good as an Celebrity Cruise but equal to Norwegian.
Cabin - we had a 14th floor balcony. I felt the balcony was nice but not worth much since we rarely used it. Clean and well laid out.
Entertainment - the entertainment was a large step up from prior cruises and we greatly enjoyed all shows. We felt it was a little better than Disney (of course we had no little kids) and way better than Norwegian.
Clean and efficient. We are low demand so bare that in mind. We were fine sharing the room with two teen boys. The mattresses are a bit stiff but we were still comfortable.