Hey Jennifer!
As a mom of two little ones, I know just how important those daily naps are, especially when you're at Walt Disney World! My children are two and four as well and having the convenience of being at Disney's Boardwalk Inn can not be beat. We spent a lot of our last vacation at Epcot (my four year-old fell in love with Spaceship Earth of all things) and it was great being able to walk back to our resort for naps and at the end of the day. You're also only a short boat ride away from Disney's Hollywood Studios Theme Park.
I would also throw out the suggestion to look across Crescent Lake at
Disney's Yacht and Beach Club Resorts. If your kids are anything like mine and love the beach or pool, they will love Stormalong Bay, the water area at the resorts. There's a sandy-bottom pool, perfect for the little ones to splash and play in. And you're still only a stroll away from Epcot.
I hope this helps you make your decision on where to stay, Jennifer. You really can't go wrong with any resort at Walt Disney World, but with little ones, I'm all about the ease of getting to/from the room when I need to.
Pixie Dust,
Ashley