Disembarked the Coral Princess this past Monday (8/4). We used Princess EZ-Check and it was fantastic and a great time saver and stress reliever. For $16 they handled getting our boarding passes and airline baggage tags. When we put out our bags on the last night, it was taken and we didn't see it until we landed at Dulles. Plus in Vancouver, they took us in a separate customs/security area (we were never officially in Canada). It avoided the main terminal totally. I heard people who were coming to the plan (after waiting several hours in lines in the main terminal) that they'd have done it if it didn't cost! Also used this in San Diego last October and it was great!