I am going to Caribbean Beach Resort on 31st July. We are flying from Oklahoma to McCoy Orlando (we live in the UK but we're visiting relatives in OK first) and will arrive in Orlando about midnight. I think I read somewhere you have to pre-book the Magic Express bus service from the airport to the resort. Is this true? I thought it was a free service - don't you just turn up and get on? If you have to pre-book, how do you go about this and whom do you contact?