Wanted to try a very large ship. Weather was good as were the ports of call. Cabins are adequate with wide balconies. Food was as good as other cruise lines we have used. Lots to do on the ship and the kids (aged 13) had a lot of activities and made a lot of friends. The specialty steak house on board was average. Flow rider and rock wall were a nice plus. They had a very easy check-in and departure process. Our evening dining room servers were great. They were very honest and told us what was good and what to avoid. We have cruised Princess, Disney, Windstar and Carnival and this line was better at some things and worse at some things than the others. I think that you really need to determine what is most important to you and find a cruise line that excels in whatever that is. Overall, this was a very good experience.