10/10 would recommend. Both the main house and guest house were clean, spacious, and easily accommodated 12 adults. The portion of the river that the house sits ranges in depth, which makes it perfect for sitting in a lawn chair or swimming in all day. The extra amenities (ping pong table, basketball hoop, pool table) were used more than expected, and made sure there was always something to do. Couldn't have asked for a better place to spend a weekend with friends.
Also, we spent a lot of time outside at night and did see a few bats, but they were never a nuisance and didn't negatively impact our experience in any way.