Our stay in the Papa Bear Lodge was absolutely incredible. The property met and exceeded our expectations. It was clean, spacious, and perfect for a large group. The kids loved all of the fun amenities (foosball, pool, playground, playroom, theater), and it was large enough that we didn't feel like we were on top of each other all weekend. The kitchen was great for preparing large meals and was very well equipped. The property manager was on top of things, and was there to greet us when we arrived.
The beach was close enough to walk to, wasn't rocky like some of the other beaches we've been to at bear lake, and had the very gradual downslope that makes it great for younger kids and parents trying to corral the kids. We also ended up doing several other fun activities that were a short drive away, including hiking and horseback riding. We rented waverunners and paddleboards on the south end of the lake because were were late in the season and all but 1 location had shut down, but I saw a rental location just north of the cabin that was very close and convenient, and had only closed the Saturday prior. Even then it was only a 10 minute drive to get to the beach on the South end.
If you're after one of the famous bear lake shakes, I'd try the Chevron gas station on Hwy 89 just as you come into Garden City. Yes, the gas station. It's about 3 minutes from the cabin.
The only issue we had (and it was minor) was that the fire pit in the backyard is gas, which is super convenient, but doesn't get as hot as a wood fire, so cooking over it (hot dogs, s'mores) doesn't have quite the same results.
We had no issues with booking or payment. We had to change our arrival date, and they re-booked us without any issues.
We are definitely planning to use this place again, possibly a weekend during the winter as it's just a great "getaway" location.