This cruise is my fourth; having done one with Holland America, one with Carnival, and one with Norwegian. We took this cruise because our son (4 years old) is obsessed with Marvel and we thought this would be a great Disney opportunity for him.
The dining was fine. The buffet was no different than any other cruise, and we actually enjoyed the sit down dinners. We were initially turned off when we received the 2nd seating (8:15), however we luckily got changed to first seating (6:00).
The room was ok. It was smaller than the verandah/mini suites we normally get, but we enjoyed it had a sliding deck door. The bathroom and shower however were terrible. They split them into two seperate rooms, making them extremely small and uncomfortable. We also had both flood on day 4 for no reason. Also, our room service was terrible.