Last we stayed there was Christmas 2000. We have stayed at this property 3 or 4 times and have always been happy. Doesn't have Disney theming - but for an extended stay you don't want that. The rooms we have had have always been large and clean.
For such a long period I would recommend a Marriott property. They have a great Rewards program. In 4 months you could earn a ton of points. They are even offering double points thru the end of March if you pay by Visa.