I think the Residence Inn Maingate is a great choice, especially for a longer stay like that. Yes, the walk is further, but in the mornings it is very doable, especially for the age of your kids (my youngest is 4 and we had to carry her part of the way - good thing she's a peanut). In the evening it's a bit tiresome, so we always caught the ART, which I found to be very reliable, although sometimes it felt a bit inconvenient.
The breakfast alone will save you a ton of $$$. Lots of choices for everyone!! It was nice to have a kitchen too. We usually would leave the area and go to lunch somewhere down Harbor, El Pollo Loco, Baja Fresh, etc., and it was nice to be able to heat up leftovers in the oven. Never did any actual real cooking, but you certainly could. You can fill out a grocery shopping form and they will pick up stuff for you for no extra charge.
The pool area is very nice. There are also Jacuzzis in several spots around the property. We had one right outside our door, so it felt like our own private one
Next time we go we are going to be trying Desert Inn & Suites. Although I know it won't be as nice as the RI and no free breakfast, we're going during a very busy time and I want everything to be as convenient as possible, especially going back to the hotel for naps. That would be the only downside to me for the RI, since we usually caught the ART, naps had to be planned carefully (since the ART takes an afternoon break).
Hope you have a great time!!
