Steve is the best. The repair took longer than expected, only because he wanted to make sure it was perfect. And part delays beyond his control. Always kept me informed. Could not be happier with the work done, at a very fair price. Didn't try and do things that didn't need to be done.
HIGHLY RECOMMENDED!!!