I would also suggest calling a cab for early morning ressies. The breakfast buses literally only run every 20 minutes so if you miss one, you'll definately be waiting another 20 minutes (if not longer) for the next one. Last year, we knew that the buses ran at exactly 7, 7:20, 7:40 from AKL to MK. We arrived at 6:55am. Well, the 7am bus didn't arrive, the 7:20 bus didn't arrive. Finally at 7:30 we asked another bus driver to call the MK bus for us. (we had a 8:10 ADR at the castle). We literally had to run at full speed to get there in time (and we certainly weren't there 10-15 minutes early like you are supposed to be). We always take a cab if we are going to a different resort because of the amount of travel time that it takes to get from one resort to another in the morning. But we figured since we were going right to MK, it wouldn't be so bad. Never again. We will take a cab for any early ADRs for now on.