We just got off the fantasy last week. Had an 11 40 flight which is a little early for my liking but our other option was a couple hours later. We did onboard checking, got our boarding passes night before, attached the tags to the bags and left them outside door stb10 4. We walked off the ship around 730, breezed through customs, got on bus and were walking past a gate with a plane leaving for Chicago at 915 as it was just finishing boarding. Spent 2 hours in the United club. This was first time I ever did onboard airline checkin. I couldn't believe how efficient it was. Plus I'm premier gold and always get free bags and TsA pre. With my united mileage plus number on the paperwork it all happened without a problem. I will not hesitate to take the late morning flight again.