I have never stayed onsite (closest was DTD Hilton, and it was the worst customer service I have ever received at a hotel.) The first hotel I stayed out, I really don't remember at all. Last time I stayed at Radisson Celebration, and I really liked it. This time I booked through Hotwire and just so happened to get it again. We booked it at $48 per night, plus a $12.50 per night resort fee, so total $60.50 per night. It has a decent restaurant on site, no free breakfast but kids eat free (1 kid per 1 adult.) It has a Starbucks (hooray!) and the main pool is pretty amazing, but I preferred the smaller heated pool last time. It was not within walking distance anywhere, but about 5 min driving to several chain restaurants. It is in the town of Celebration, which to me is extremely boring. The hotel offers free transportation to Disney (lets off at Epcot and then you have to use Disney transportation), Universal, and Seaworld. The busses run several per morning (7-11) and then several per evening (6-11). So it wouldn't work if you are a "mid day break" person and do not have a car. We will have our car, so it isn't an issue for us. Last trip we never had a car, did ok, but had no kids with us. We did take a hotel car service once to DTD and it was something like $30 roundtrip. Hope this helps any!