We just got back from a four night stay at Main Gate Resort and Spa. We needed somewhere cheap but we are picky. It had pretty good reviews so we took a chance. Let me tell you, we will be back. If you just need a place to sleep and aren't bothered by motel style entrance (outside entry) this is a good place. It's on Irlo Bronson, which gets a bad rap - BUT, it's SO easy to get to Disney property from here and very quick (1 maybe 2 miles from the exit). There are plenty of places to get food around the area. And other than being gaudy, I didn't see anything wrong with that stretch of the highway.
Now, back to the hotel. It's a renovated motel...could have been a Day's Inn or Best Western back in the day. You can tell it's still a work in progress, but the important things to us are: safety, clean (carpet cannot be icky feeling!), odor free, air has to work GOOD, bathtub/shower in good repair, and very most important of all the beds have to be comfortable. Maingate has check marks for all of those.