My experience with TRI was positive.
The quality of the work is great and the professionalism of the crew was top notch. TRI was very responsive to my request for quote, called me while going through the requirements for the job and provided great detail in the estimate. Their pricing was mid range, landing in the middle of the various quotes I got. When we encountered some issues, they stopped work and had me come home to look through what needed to be done to make sure I understood where cost over runs would be incurred. The crew was articulate and took pride in their work.
Cost overruns were not officially quoted. In an old house like mine, I expect there to be repair work or something crazy from a renovation previous owner and I budget for this sort of thing. My original job quote was $7500 and I had overruns of $1500. I typically expect anything outside of a 10% variance to be quoted and signatures required. I was verbally provided a "up to $1200" overrun - so not having anything officially to sign off on and minimal back up when invoiced the bothered me.
The clean up was poor. There was lots of aluminum left from the soffit/facia work and cigarette butts (mainly on the road). The aluminum was particularity concerning as I have small kids and it posed a high risk for cut feet. It should be noted that I did not call to complain as I cleaned it up fairly quickly.