I stayed here during my first DL trip in 2004 and thought it had a great deal of things in its favor: Proximity, comfort and cleanliness, price. I had a room from which I could watch the monorail ride by Space Mountain. I thought the pool was okay in size, unless it got real crowded. Not only is there a diner-like restaurant in the parking lot (which you could charge to the room and such), there was a sandwich shop inside as well.
It was by far my best Good Neighbors and overall accomdations experience to date... Although my March trip will be to the DL Hotel, so that I bet is going out the window.