Not sure where you folks are getting these times. Disembarkation use to start at 7:30, now due to a new system with Customs they are allowing guests to start coming off at 7 to help alleviate(sp?) any crowding at the end of disembarkation. They make last call at 9 and like for everyone to be off by 9:15 so they can be through Customs by 9:30. The longer it takes to get the disembarking guest out, the longer it takes before they can start embarkation. You have to remember the new guests start coming in at 10. There are many things that can delay the disembarkation process so times may vary