Disney does a cruise right. The friendly staff, the organization, the colors and cleanliness was amazing. Even with all of the guests, you never felt cramped. They had areas and activities for kids so adults really were not with them unless you went to the kid areas. The water duck ride was really fun and we were treated with a 3d premiere of THE AVENGERS as well as live stage plays and special effects. It was very enjoyable.