While we did not stay at the Fairfield Inn, we did stay at the Courtyard at Marriott Village. Great location--could see all the Downtown Disney hotels across the street. The complex is made up of 3 hotels with a big fountain in the middle....the Fairfield has a small "strip" of restaurants in it. When we were there, there was a specialty coffee place, a Pizza Hut Express, a Deli and an A&W fried place.
If you have kids, some of the pools have a zero entry...we stayed at the Courtyard pool because it was half outside and half inside with a kids fountain area.
A very nice complex for the money..