When given the opportunity to complete check-in details on-line....just do it! It does make things much smoother at the pier. With both Carnival and RCI all we've had to do at the pier is give them our credit card to swipe (in a non-theft way) and let them see our passports. They hand us our cruise cards and we are gone. A minute, maybe two.