We enjoyed our stay at the treehouse on the river and Carrie was friendly and helpful.
We had an especially late arrival due to some airline baggage issues and she was able to accommodate that without and concern. She even had someone guide us down to our site, as it could be hard to find for the first time in the dark.
The treehouse is really just a small cabin on stilts, and we knew that coming in from the photos. It was sturdy and had a nice balcony overlooking the river. The mattress was a basic from mattress and was adequate. You need to BYO bed linens and we knew this coming in. You'll also want to make sure to bring flashlights and headlamps, as there's no power. It's not perfectly sealed, so expect some bugs. As described in the listing, the ceiling height is low.
One thing we brought that proved extremely useful was a rechargeable hanging fan and power bank. The fan helped a lot with airflow and keeping it cool on hot days.
We did the river float and had a great time. It's a nice scenic lazy river and they pick you up at the end, so you don't have to walk.
The main shed at the top of the hill has the office, a stage for music nights, some games and pool tables, and a shower. It's not really walkable from the treehouse or any other sites, so you'll need to drive up there to visit or shower. The games weren't in great shape, e.g. bowed air hockey table and unlevel pool tables.
Overall, a nice rustic camping experience in a beautiful area.