Mark's Auto Repair in Greenfield: two thumbs up
They do body work on weekends, so Mark suggested I drop the car off on a Friday and get it on Monday ("possibly Sunday afternoon"). That sounded optimistic to me, but I could drive Dani's car to work Friday and Monday -- and, if needed, longer -- so I did that. They were very good about giving me rides between my house and their shop to facilitate this. When I dropped the car off I asked how much extra it would cost to also fix another ding (not that driver's fault), and Ken (the body guy) said "I was already planning to do that; no charge". Bonus! Then on that Monday morning when Ken came to pick me up he said he'd noticed some scratches on the front bumper (nowhere near the other damage), so he took care of that too.
It turned out that the timing was optimistic; there hadn't been enough time for the paint to fully dry so he could buff it. He apologized and asked if I could bring it back on Friday for that, which was fine. He did a very nice job with all of this work; I don't think anybody who didn't already know would be able to say where the damage was. And he washed and vacuumed the car -- washing didn't surprise me, but cleaning the interior did.
In talking with both Mark and Ken I learned that it was just the two of them until the week they were doing my work, when they hired a third guy. They are looking for property nearby so they can have separate places for the body shop and the repair shop. (I didn't ask, but I infer from the scheduling that they interfere with each other somehow.)
If you're looking for a place that will specify all the work in glorious detail in advance, this might not be your place. (In contrast to their one-mostly-empty-page estimate, the insurance adjuster gave me a five-page bid. I gave it to Mark to make sure that was the work he was planning to do and he said yes.) But if you're looking for a place that will treat you well and do more than was promised, give Mark's a look. I'll be going back there in the future.