I happened to read the other reviews before submitting mine, and I must say they've all nailed it! Rob, the owner of Joe Hardwood Floors, writes up a detailed estimate (breakdown of each facet of the job) on the spot. He adheres to the schedule that he promises, as well as to his estimate. My refinishing project involved taking out some water-stained boards and installing new boards in tight spaces (I had leftover boards from the initial installation). They did that to perfection, without marring any of the adjacent boards. They also sealed some loose boards with epoxy injections, which they later covered with putty that makes the dark spots invisible. Because my flooring is very light in color, it required extra attention to every single particle of dirt that inadvertently landed on it during the polyurethening process (2 coats). Rob and his crew of two made sure that every last dirt fleck disappeared like magic (there weren't many, but they tended to be in obvious places). They also did a great job installing new shoe molding, which looks very attractive (the old molding, put on by a different company, was the wrong wood!) Based on all they did, and the beautiful sheen that makes my floor look like new (even better than the old floor when it was new!), I give Joe Hardwood Floors an A+ rating. I would highly recommend the company under current ownership and with the current crew to anyone who asks.
Pros: They do everything right.