So...in a nutshell...stay away.
Used them. They did not stand behind their work. They did not finish the job. They were a complete nightmare to deal with from beginning to end with fast talking excuses and plausible sounding reasons.
All I know is after paying them thousands, I have to pay someone else to REDO all of their work. ALL of it.
The say they have insurance. When I tried to file a claim their insurance company said that they do not have a policy. They say satisfaction guaranteed. Well, as you can see from this review...a bunch of BS.