Wyndham Bonnet Creek is a timeshare resort that shares amenities with the Wyndham Grand, the hotel. If you stay at the Grand, you have access to the WBC pools and amenities. It’s all on the same property, with the hotel and timeshare buildings forming a ring around the common water features. I’ll be staying there with my family next weekend. We don’t need a suite or kitchen, and we want to use the amazing pools. The Grand is usually less expensive than WBC time shares, but make sure you factor in the resort fee and parking fee, neither of which you’ll pay at the time shares. There is a shuttle between the property and the parks, included if you’re staying at the Grand, but an extra cost if at the timeshares. There are restaurants on site, and the $35 resort fee gives you discounted children’s meals with paying adults. There are no EMH, and you’ll only have the 30-day FP window.
The Hilton Bonnet Creek is the hotel that shares grounds with the Waldorf. You are free to use the Waldorf's pools, fitness center, and restaurant. HBC also has nice pools, including a lazy river, but does not have quite as extensive and child friendly offerings as Wyndham (like the pirate ship pool). The Hilton also has parking fees and an even higher resort fee (currently $45 per night). However, that resort fee gets you a reliable, frequent shuttle to the parks in a comfortable coach bus, and some free and discounted children’s meals when you buy an adult entree at the resort. The Hilton Bonnet Creek also now has EMH access and 60-day FP window.
Both the Hilton Bonnet Creek and the Wyndham Grand Bonnet Creek are 4 star hotels. Like
@HopperFan said, make sure you’re looking at the Bonnet Creek properties, not the Disney Springs hotels, as both Wyndham and Hilton have hotels there that are generally not as nice.