I've stayed there. It's main "association" with Disney is geography and not so much some of the other on-site benefits, but there is some cross-over. We really, really enjoyed our stay but it's not for everyone. It wouldn't be my first choice depending on the agenda for my trip, but it certainly has its place as an option.
Happy to answer any questions.