Well, it would be a more clear-cut choice if your kids were closer in age! We have stayed in both, and much prefer BC. We had a very bad experience at GF, though I'm sure it was unusual. GF has the monorail access to MK for your little one, and BC has the access to Epcot and MGM for your teen. However, both would like the pool at BC better. It has a large "beach" pool area for little kids, and the rest is a water park type facility that the teen would love. And Beaches & Cream is well known for quick meals and ice cream sundaes! My DD thought the new GF pool rather boring, perhaps because our very first stay was at BC. You can't go wrong with either choice, though, you'll be staying in Disney's finest! Diana