This was our second renovation. The first was with another company, but we chose to try Thermo based on price and the 'service' that was promised. The service aspect of this general contractor turned out to be 'zero'. The guy who sold us the job apparently took his commission and ran. We were left with the owner who came to us twice, both times to 'inspect' and of course, collect. My husband essentially took over the job. The good part was that Thermo, for the most part, offered decent trades people (once we got to the 3rd electrician the 2nd one wrecked our upstairs carpet in 5 distinct spots when he was working on the 1st floor lighting) who were mostly available when we booked them. (So the 4 stars for timeliness is due in part to us running our own tight schedule.) We did wait for a bricklayer for 5 weeks. We are still not sure he exists, so we outsourced the job elsewhere and took it off the contract. The experience was valuable as we now have the confidence to do our own contracting in future. While we would call on one or two trades we met through Thermo, we will never call on Thermo again. You definitely get what you pay for.