I have been burned by contractors enough to know that not all are open and honest about all the details that eventually add up to a bill much larger than the estimate.
All reviews seem positive