Windsor (Wyndham) Palms is a fabulous resort and a very good choice!! It is located just behind Splendid China and about 6 or 7 minutes from Animal Kingdom using the Sherbeth Road shortcut.
Along with Emerald Island Resort which is almost next door (my personal favorite) they are the 2 best short term rental developments in the area.
You will love it.
Ben