We have stayed at GF 3 times with my DS who is now 5 and we really like it. GF isn't my favorite, but it really does offer more than any other resort in terms of amenities, number of restaurants and shopping options. I think with 3 girls, it's a very good choice - there are so many things for them there! The pools, the new splash pad. Afternoon tea, 1900 Park Fare (with the english literary characters at breakfast and dinner with Cinderlla). One reason I liked it when my son was very little was we could leave the parks after lunch, go back to GF and literally have enough to do there (and enough variety there), that we didn't have to go back out later in the afternoon or evening. We could eat in a different restaurant every night, rent a boat or surrey bike, watch the electric water pageant and the fireworks. It was great!
We have stayed in 3 different categories at the resort - outer building, garden view, RPC and a 1-bedroom suite in an outer building. If we ever stay there again, i would just choose outer building-garden view and ask for a room close to the main building. The other categories weren't worth the $$ IMHO. I think the villas look lovely, but they look pricey and they are a bit remote from the main building.