I was referred to STR and have referred others. STR treated me with respect and honesty. They are personable and perform the work on or below quote each time. When the manufacturer of a part would not stand behind their product when it failed, STR stepped up to the plate and replaced the part. I will absolutely take more work to STR and recommend to others the same.