We love both resorts. Most recent stay at MGV was June 2008 and last March we stayed at BC, always in a 2 bedroom. This year will be BC again. Both have tons of activities at the resort but my kids prefer the pools and lazy river at BC. DH loves how much closer BC is to all the parks and downtown disney so whether we drive or take the shuttle, it's a very quick trip. MGV has that neat little beach area which I don't remember BC having, but BC seems like a smaller complex and easier to get around. Enjoy!