We stayed last summer, checked in opening day. It was very exciting. There were workers all over, touching up paint and generally "fussing." We had a great time.
The whole area is very lovely and feels "deluxe." There's lots of action. The rooms are really lovely, all done in pretty pastel colors. We had no problem with anything in the room.
You can definitely save some money by having a few meals "in." We always keep breakfast foods and snacks in the room. The on-site store sells basic grocery items at outrageous prices. There are also lots of grocery stores withing minutes of WDW.
Beaches and Cream is delicious and fun. Great food and ice cream -- no diets here. There is also a snack bar near the main pool. You can easily spend a whole day at Stormalong Bay. Really, the whole area is gorgeous and it's a treat to be able to walk right into Epcot. It's also just a short walk to all the amenities of Baordwalk Villas, right across the lake.
Have a wonderful stay!