We have never used Magical Express before as we always rent a car. However, for this trip, my son is taking an earlier flight back. Can I just book Magical express one way for him? Does the bus stop at every single resort, or are there several buses that run? I read you need to allow 3 hours prior to your flight....So new to using this. Thanks for any input!