Bonnet Creek is a resort area, with FOUR properties.
In the Wyndham part of Bonnet Creek, there is the Wyndham Grand Hotel plus the six towers of the Wyndham Bonnet Creek Resort which is a timeshare, all situated around a large lake. The timeshare and the hotel share all amenities...which are considerable.
The WBC timeshare is comprised of about 1,200 condo-style apartments in 1 BR, 2 BR, 3 BR, and 4 BR sizes.
You can find the room styles of the Wyndham, Hilton, and Waldorf Astoria hotels on their websites.
The other two properties at Bonnet Creek are the Hilton Bonnet Creek and the Waldorf Astoria. The golf course belongs to the Waldorf Astoria, not the Hilton, but the two hotels share amenities.
Bonnet Creek is not ON Disney property, but it is adjacent to Disney's Caribbean Beach Resort and surrounded on three sides by Disney property. Not that it matters in the real world -- what matters is that it is very convenient and is actually closer to the parks than any of the Disney value hotels.
The WBC timeshare generally requires a two-night stay, although one-night stays are sometimes possible. The only way to know if a specific single night is available is to check that specific night for the specific size unit you need.