We choose Royal Caribbean, because they claim to be autism-friendly, which was not our experience. There were large crowds during sea days all over the boat, especially immensely crowded pools, but the kids club was the biggest letdown. There were long lines to drop off our son, there were very large numbers of youth in each session with few staff, the activities offered during the evening sessions were most definitely NOT autism friendly (group sports each night). Further, the staff didn't appear to understand autism (e.g., that you may need to give more directions or set them up with a structured activity when the kids were running around wild). We were beyond disappointed that our son was unable to participate successfully, which he was able to on Princess last summer because they have structured activities in the kids club and more staff. I will say that we loved our suite, the suite lounge, the shows, and the eastern Caribbean itinerary.
Spacious cabin that fit our family of five well. We LOVED our balcony and ate many meals there.