Personally i liked the ship there is a lot to do and it is a lot of fun. The ship seems big at first but is easy to get around elevators sometimes took a while. We ate everywhere all the food was good in all the different places the only problem is late at night oShehans is the only place open for food and if you are under 18 curfew is 1am so after 1 am you cannot get food from there. Entertainment was great always something in the atrium with trivias where you had a stamp card and got a gift at the end depending on how full your card was, also nightly movies from 11-1 am (back to the problem of the 1am curfew after the movie) Service was pretty good depending on what you needed the staff wasn't all that interested in pay attention to people who just wanted a drink they paid more attention to the people sitting at the bar not who would walk up for a drink. Concierge was very good dropped my phone at the beach and had room service bring a bowl of rice to my room. One problem with the port was you had to scan your card as you left the first port i went thru fine the second time i was stopped because i wasn't directly with my family and was under 18, they said I'm not allowed out even when i was the day before.
My cousins went they loved splash academy kids club and i made friends in the entourage teen club great for kids/family.
I would go again as it was a great cruise and out of New York, its a shame they are moving their New York cruise ship to Russia
very nice stateroom only problem was shower door would open and shut while rocking at night