My kids loved the Disney resort. There was constantly things to do for all of them and the pools were obviously made for them!
The Marriot on the north shore is another great place to stay. The pool was great and it is just close enough to enjoy the activities the north shore has to offer!