Very well said, CamperMom! I'm so glad you realize your son's potentials
Just kidding. That's why I like the optional dining, too. We shared a table and got to meet a lot of people. We like the assigned dining, too, but the as you wish just makes it so much easier to get down to dinner without having to punch a time clock.
Sorry to hear you were disappointed in NCL. We're booked on the Epic in October. This will be my 5th NCL cruise. The previous 4 have been great and have high hopes this one will be too. I'm excited to see the ship, even though I prefer smaller ships, this should be very unique. I feel sure y'all will enjoy Carnival, especially your sons. They have great ammenities for children (and adults) and the camp Carnival is one of the best.