The cabin was very spacious and clean. (We have 5 kids.) The kids really enjoyed the dock and fishing almost every day. They caught a few little fish (can't tell you what they were as I'm not familiar with the types of fish, but the kids thought it was awesome!) There was a small beach just a couple blocks down to take the kids swimming. There is a pontoon or a boat to rent. We had the pontoon for a few hours one day and we all had a lot of fun being out on the lake. The pontoon was clean and very well taken care of. There is even a welcoming neighbor cat that likes to visit, which our little 1-year-old enjoyed to hug!
I would give all 5's, but we were a little disappointed about the pool not being in service (as it was advertised that there was an indoor pool.) Shad, the owner, did explain to us why (something with the management of it and not having someone onsite as most of the cabins are split up into different owners and the resort is more of an association now.) The local beach was fun though, so the kids weren't down about it for too long. Also, we had some plumbing issues, but Janet had the plumber over there quick to get it fixed.
Janet, Shad and their daughter (I won't try to spell her name because I will probably get it wrong) were all very, very helpful and kind throughout our stay. They were quick to respond to any questions or needs. Very friendly and great to converse with. We would definitely stay again in the future. Thank you so much and hope you had fun at the Twins game! =)