CHECKIN AND BOARDING:
Our group of 8 including my wife, son and daughter-in-law, our 2 granddaughters and our machatunim (a Yiddish word for my son's in-laws) arrived at the port at around 12:30pm. Unfortunately, since we were staying on different decks, we were to check in at different terminals; my wife and I were to depart from Terminal B, the rest went to Terminal C. Getting through security and checking in was relatively easy with short lines and we were on board within about 20 minutes. Unfortunately, because we were in separate terminals we did not get a sailaway picture with the whole group. If the picture is important for your group, I would arrange to leave from the same terminal after you all printed your boarding passes which show where to go. We didn't try, but security might accommodate you if asked. We were able to get in our cabin immediately after boarding but our luggage took about 2 hours to arrive, so we went to the Garden Cafe Buffet on deck 15 to eat and kill time where we met up with our family.
CABIN:
Near forward elevators but quiet. Convenient to get to Kids club on 14 and buffet and pool on 15. Excellent storage space. Nice shower. Lighting ok. Only one outlet for chargers, etc. Balcony nice on "hump". Internet did not work well in cabin.