Last year, we stayed at the Swan. It was wonderful, but just not a WDW property. The Swan does have great beds though! We loved the area so this time, we stayed at the Beach Club in July for a week. We had the best time there! Our room was right outside of Epcot so we just walked over the bridge to go in. We could see the fireworks and hear the music from Epcot too. The short boat ride to and from MGM was not bad and it was great to sit down after walking around MGM for the day. You can also walk to MGM easily, but just not as close as Epcot.
When I made the reservations, I requested a room close to Epcot so the three teenagers could easily access lots to do. I claimed to be staying there for them, but I soon realized I LOVED it!!! I never had to worry about their safety and they certainly made good use of the location. DS made so many trips to Epcot that DH quit asking where he was. He already knew. A romantic walk by the "beach" at night is great or just relaxing in the swings by the "beach". There were five of us and plenty of room for all.
The pool, which is only for guests of BC and YC, was a lot of fun. There was great music playing at the pool and several choices for snacks by the pool. I forgot the name of the man that greeted us every day, but he was just the nicest man.
The Boardwalk was easily accessible and lots of fun for all. The Bakery is always a great early morning treat. The SeaRacers that can be rented right outside the YC were a blast. Just look out for the bigger boats! Mousekeeping at BC was great. There was always someone cleaning around.
One of our favorite things was the CMC Character breakfast. Not only was the food good, but we met some of the nicest CMs and got several pictures of with the characters.
We've stayed at lots of the WDW resorts and this area is always my favorite because there is so much to do. When we are going to have extra time to relax, and not just run around the parks, I will definitely go back to BC!!
Hope I didn't bore you too bad, but as you can tell, I LOVED it!!!!