We've stayed at WBC a couple of times; it's a good cheap option and is located next to Caribbean Beach Resort.
Like most timeshares, you start off with a fresh set of towels and enough consumables (e.g. toilet paper) to last a couple of days. However, if you are staying longer, you'll need to get your own. The pools (they have several, including ones with small lazy rivers) have separate towels for swimming.
Housekeeping does not come but I believe you can pay extra for it, if you want. We actually prefer it, not having to deal with strangers coming into the room.
Their 2-bedroom suites are larger than WDW's 2-bedroom villas. (We are DVC members.)
WBC often can be found on eBay for around $100/night. A comparable DVC suite is about $1,000/night!
It's best having your own car to get around, although they offer hourly bus service to WDW theme parks. Parking there is a pain though. We always can find spots but often far away.
It's not a Disney hotel so it' not in "the bubble". However, it's surrounded on 3 sides by WDW so you never have to leave what's effectively WDW property.
At times, there are aspects about WBC that feel cheaply made but having stayed offsite many times, that seems to be a common thread to most area timeshares, rentals, and hotels.
It's a timeshare so, sometimes, they try to do a sales pitch. Just tell them you are not interested or that you're a DVC member (they have no way of checking) and they'll politely let you on your way.
For someone who wants more space than a single room and wants to save some serious cash, it's a good option.