Another few things to remember, make sure you are factoring in the mandatory resort fee and parking fee if you are bringing a car.
The buses to MK, AK, and DS are not Disney buses and have a different pick-up/drop-off area. To use Disney buses, you can walk over to BW or YC.
You cannot use your Magicband(if you have them) to charge back to your room or open your room door.
While they do have a lot of dining options, these are primarily table service. If you are a big fan of food court or general counter service for meals at the resort, Swalphin is lacking, IMO. That is true as well for all of the hotels around Crescent Lake.