I've not stayed at the cabins you're asking about. Sorry.
As for other suggestions, I have lots to say. This site has a nice list in the Arcadia Valley vicinity.
experienceblackriver.com/directory_attractio…
Must stops for me would be:
Elephant Rocks State Park
Johnson's Shut-ins SP (it was closed on Memorial Day, but I think it's opened since)
Caledonia General Store - a few miles north of Elephant Rocks on hwy 21. I'm a little biased because my friend owns it, but it's very cool, historic, and not far off your route. A couple nice antique stores in town also.
Sainte Genvieve - see the town in addition to the wineries. It's the oldest settlement west of the Mississippi
Cave Winery - Try the Norton and enjoy a bottle in the cave. Crown Valley and Chaumette Wineries are our other favorites.
We also like Hawn State Park if you enjoy hiking. Try the pickle creek hike at least. The longer hikes lead to some spectacular views.
I understand the Dillard Mill is a neat place to visit, although we haven't been there yet.
On your way back up I-55 to St. Louis, I suggest a stop in Kimmswick - an old river town. Lunch at the Blue Owl is nice.
When visiting this area, we like to stay at the Crown Pointe Lodge and Golf Club - $86 on Hotels.com. There are some nice B&B's in Ste. Genevieve (try the Southern Hotel) and I think Chaumette has rooms for rent. These would be more expensive options. Not sure if Hawn SP has cabins...