We've only stayed on I Drive once - great hotel, the Homewood Suites but hated the shuttles. They had two in the morning to all of the parks which dropped at the car parks and then two returns at night. The one from MK meant missing the fireworks therefore resulting in a taxi. This was our first trip and since then we've always stayed on site.