The cabin is quaint, it's got a lot of shade in the area and it's on the river. The woman who runs the place, Juliette, is easily reachable by phone if you need anything.
I would stay there again.
My only critiques are:
The amenities are outdated.
The mini-fridge is old and outdated (old metal fridge), the electric burners don't heat up very well (we were never able to heat up our chili) and the hot water isn't very hot, so much so that you can solely turn on the hot water to take a shower. Which is really just a setting on the water heater so I'm sure if you asked they'd turn up the temperature on the water.
The parking is very limited. You have what equates to one parking space per cabin and if you have 2 vehicles, you either have to squeeze them in to the parking area or park one on a lower section. There is no covered parking and you're under the trees. We had a storm blow through and a limb was blown down and shattered the back window of our car but everywhere you park is under trees. Just don't park under dead tree limbs. We didn't check overhead when we parked.
The good:
The bed was comfortable. The place was peaceful. There are activities including canoe rental right on the river. It is only 3 miles south of Marble Falls so there is shopping and great dining nearby. You are about 12 miles north of Balcones Canyonlands NWR so you can spend the day hiking and nature watching.