I have not stayed in the actual hotel but have stayed 3 times in the timeshare resort which it is connected to. I am going back next week for 3 weeks, cant wait. The hotel looks lovely and if you stay there you can use all the facilities at the timeshare resort and visa versa. We stay in a 2 bedroom deluxe villa which are fantastic. There are 4 pools (5 now if you include the one at the hotel) 2 lazy rivers, pirate ship, slides. We happened upon this place as we use to see the Bonnet Creek sign next to Caribbean Beach so drove there one day and loved the look of it. Then discovered that there are loads of people that rent their points and we have paid between $100 and $130 a night (depending on time of year) which is a real bargain. So now we either stay here or Saratoga Springs. Both great resorts but rooms far superior and much larger at Bonnet Creek.
There are lots of threads about Bonnet Creek and the hotel on the Orlando Hotels board. Loads of pictures too.