We stayed at BCV last December, it was great! The convenience of the Epcot resorts can't be beat. It's great being 10 minutes from Epcot and a short boat trip or walk from MGM Studios, not to mention the Boardwalk area. We brought my wife's family (16 of us total) and had 8 kids 6 and under, everyone had a blast. The pool is very fun but is so large it's sometimes tough to keep track of everyone (we lost my nephew for about 5 minutes, not fun when next to a pool). Beaches & Cream has great ice cream treats, and the kids loved the arcade. I can't speak much about the other restaurants since we ate most of our meals in our rooms. I think you'll have a great time!
jeff