We had a great time on this cruise. Grandparents and parents each had balcony room, and 2 grandkids had interior room across the hall.
Checkin and Checkout were very easy once we got in the building. There was a ton of traffic getting to the building, the backup was probably 15 minutes long. But how they get 6000 people off and another 6000 people on w/in a couple of hours is amazing.
The ship never really seemed that crowded. Even the first night of dinner in the main dining room was fairly organized. As with any vacation, and little pre-work and planning goes a long way. I think most of people who complain dont spend time before the cruise mapping things out, which is a mistake in my opinion on any vacation.