What a gorgeous place @Joseph1550.
If I were you, I would think about two things: keywords and guests.
In both your description and the paragraph about the space, you talk about building the house, how long it took, who inspired it, etc. When guests are looking for a getaway, those aren't the primary things they're thinking about. They'll be excited to find those things out after they arrive, but before they choose, they want to know if they'll be comfortable, if there will be things to do nearby, if they'll have privacy, if they'll have modern conveniences, and the like.
You could say thing like, "A _-minute drive from Dubuque," "close to skiing," "X miles from the Mississippi River." Mention the fireplace in the description. A lot of people love fireplaces.
Do some bullet points for things like: walk-in shower, stone deck with amazing sunset view, modern kitchen with new retro appliances.
These things will be picked up as keywords, while also letting the guests know what they're going to get.