We had a great time at Randy's for a bachelor party. The place was about what I expected from doing the research online - everything you need for a weekend on the lake, space for yard games, firepit was excellent (needed to buy our own wood), kitchen and grill worked well for us. Randy and his crew were around running their recreational boat/fishing rentals and it was fun chatting with them.
Note that this place seems a bit older, and some of the sofa beds could be updated, but for the price, space, and location we enjoyed it thoroughly. If you are looking for a luxury cabin with superb amenities, pristine granite countertops and a private nook in the woods, this is not it.
Do consider if you want an affordable place lakeside with plenty of nearby activities!