The ship is awesome! Make sure to sign up ahead of time (like now!) online for as much as you can (food, entertainment, activities). That way once you're on board you can do standby as well as have your reservations and not have to worry or freak out like so many do. Also, for any activities that don't have pre-signups make sure to line up early to guarantee a spot or come right at the end of the activity.