In general I think Disney does a terrific job of embarkation and disembarkation compared to other cruise lines I’ve experienced. There is a line to stand in to get your initial embarkation “ticket”, and the woman who served us was a bit of an idiot, including writing the wrong stateroom numbers on our boarding passes, but otherwise it was smooth. The only other thing which was TERRIBLY annoying at embarkation is that they don’t tell you you cannot bring any food on board so the many $$ of snacks we had with us were all thrown away. Disembarkation was similarly smooth except at Disney Cay because our arrival was so delayed that there were huge crowds waiting to get off and it was a long time before they got things organized and started letting people off. The staterooms are very spacious and well appointed. Only two annoyances - first, we had side by side staterooms and wanted the decks to be left adjoining but regardless of repeated requests it never happened; also, one day when I was relaxing and reading on my deck they were washing the deck above me and soaked me with dirty water - not cool! It was very annoying that they never seemed to announce time changes which caused us a great deal of confusion as we changed time zones several times during the cruise - in general I felt communication during the cruise was lacking. The everything free except alcohol isn’t really true. For example, I like to drink plain soda water - only available at bars and not free - really??? Also there is an ice cream and candy store where everything costs money, as does popcorn at movies and shows. That said, the food generally was fabulous - above average for cruise food - and constantly available with good service. The teen club was a lot of fun for our two teens. I thought the kids club was absolutely fabulous but my six year old didn’t really like it as they didn’t have as high a counselor to child ratio as she has experienced in other vacation situations. I think if you have a child who is more outgoing and curious they would really have a fabulous time. The two shows we saw - Aladdin and Frozen were spectacular with amazing performers. The app is very helpful and we all used it and the free chat it enables throughout the cruise. A great choice for family cruising.