I just wanted a straight deal and that was not what I got. They changed their estimate during the job and did not do all of the work that was on the estimate. They did not uphold their contract.
They were very professional, helpful, and listen to my concerns, and addressed every one of them. I wouldn't hesitate to use them again for future projects.