After talking about it for quite a while, we finally bit the proverbial bullet and had our first floor carpet ripped out and replaced with hardwood.
And after a visit from Carolina In Home Flooring:
Overall, we’re very happy with the result. The color of the floor doesn’t quite match the color of the wood on the stairs, but that’s not such a big deal.
Now we just have to put everything back the way it was.