I rate based on my expectation. Simon and the team at Torque exceeded my expectations with regard to the quality of the job, pricing, defined plan. Frankly, the only thing I would have liked to seen as an improvement is a little more communication. With that said I am a little weird on that subject and I think most would have been satisfied with a single call when the one day job was complete. My second experience there and they exceeded expectations both times.