We stayed a couple of nights in the Ramada Maingate two years ago, so things may have changed since then.
We found the rooms clean and comfortable, and we felt that they were a good quality. It's a two story hotel, and all of the doors open to the outside--there are no interior corridors. The night staff was unfriendly and unhelpful, but the day staff was the opposite--I wouldn't consider it Disney-caliber customer service, but nice enough. The pool had an interesting theme--palm trees are still interesting to this mountain-bred family--and there was a hot tub next to it. The continental breakfast was donuts, toast, and I think there was some fruit. Parking was just fine, I didn't notice any overcrowding or difficulty finding a spot, but then again, we travel during slow season.
Sorry, forgot to mention that it is indeed within walking distance of the main gate. We normally stay at the PPH, and in my opinion, the Ramada is a much shorter walk to the park!
Bottom line: I liked the rooms and would stay again if I based my decision on the rooms, but I didn't like the way we were treated by some of the staff, and that would make me think twice before booking.