The swan and dolphin is decent to stay at. The location is really good as you can walk to the boardwalk and then directly into Epcot without taking a bus. There is also boat service to get to Hollywood studios.
We found the food options not so great though.
Everytime Disney posts free dining,there are many opinions so it can get overwhelming. We've never used it, and when we calculate the difference in pricing vs what we think we'll spend on food (and getting a different rate) , it never seems to pay off.
But, if you're wanting to stay at full service vs quick service, it might be better. That being said, prices have gone up, and even kids meals are now approaching adult pricing. That with the US dollar, really hurts.
We've bought all our tickets when we they have the deals for Canadians, but if thats gone it's going to be an expensive trip.