We stayed at the Hampton Inn @ Gateway Village; one night before our trip to Belize and one night after.
5460 Gateway Village Cir, Orlando
(make sure you are looking at that Hampton inn, and not the other one on TG Lee; that one seemed more 'sketchy' than the one on Gateway)
One of the elevators was a bit trippy, the other one worked fine. We had a studio king suite for the night before, and it was huge; and a king the night after, and it was still pretty big, just less seating area. Very clean, and it was pretty quiet (we asked for a quiet room both times). Our first night was about $150 and the second was $25 because DH had points to spend from work travel.
We did not use their breakfast, or any amenities, so can't comment on that. They do have a free airport/cruise terminal shuttle, but we had our own car, so can't comment on how that works. Free parking, though.
The first stay, we walked across the parking lot to BoneFish Grill, and there are few different places in that area.
Our plane arrived about 10pm, and we went to find food about 10:30. The only places that were open for food were Denny's and Ihop...and both were on a 3 hour wait...just didn't have enough staff to deal with the late night crowd. We ended up eating from the convenience area at the hotel; hot pockets and mini pizzas.