We have stayed in Windsor Hills a bunch of times and stayed for the first time at Bonnet Creek this December. Bonnet Creek is a little bit closer but not enough to make a huge difference. Bonnet Creek has more of a resort feel. A ton of gorgeous pools, landscaping, playgrounds. The condos are decorated really nicely with granite counter tops and stainless steel appliances. Nice big balconies and bigger kitchens than Windsor Hills. When we stayed there I got a great deal on ebay. I dont know if I would pay alot extra to stay there unless I was planning on using the facilities. I can usually get a 3 bedroom condo for about 100/night at Windsor Hills. If I can get BC for the same then great. If not I would be perfectly happy at WH.