Our overall stay was very enjoyable! Having read past reviews we were somewhat skeptical. However, those worries were quickly diminished.
First, one review stated that they could not adjust the thermostat. It is true that it is pegged at a specific temperature, but it can be adjusted down for two hours. After that, it goes back up to the specified temperature. Slightly inconvenient, but it only takes a split second to adjust the temperature down every two hours. Not bad.
Another review talked about the lake and how the entrance to it was marshy/swampy. We lucked out because the lake was super low - causing a private beach for our group. It was phenomenal! However, if Bear Lake does rise, the lake access will be marshy and not really an ideal place to hangout.
One thing we really enjoyed was the sitting space for meals. There is so much room! It was awesome to be able to fit the whole family around and eat at the same time rather than in shifts.
For us, our only issue was this - the cabin doesn't really work all too well for 40 individuals for sleeping. We maxed out the amount of people there with the 40. I personally don't think the listing should state 22 beds and sleeps 40. 8 of the "beds" are pads that they suggest kids can sleep on. This means 14 actual beds (2 people per bed) for 28 people and 8 pads for 8 people leaving 4 people to sleep on the floor or the couch. I was not too thrilled with that because I was one who went without a bed. In addition, you are charged extra if you have more than 36 sleeping over which, in my opinion, should not be an extra charge if it is advertised as sleeping 40 individuals.
All in all, our stay was grand. We really enjoyed the location, the private beach access, and the huge eating space. I think we'd possibly do it again, but we'd be more prepared and bring 4 cots or something to mitigate the sleeping issue.