I've stayed at the Town Center twice in the past 3 years. It's very nice, much newer than some of the other Westgate resorts like vacation villas. They are "high rise" buildings, about 6-7 stories, if I remember. The apartments had starters on everything, paper towels, dish detergent, etc. You might want to pack extra detergent, laundry soap etc. if you'll be doing a lot of cooking/laundry.
It's very easy to get to WDW from there, just a couple of minutes to the main entrance.