They take your deposit and then you wait long past the estimate. They give you new estimates of when the job will be completed and blow past that. Terrible communication and very dishonest. Can't comment on the roof, I'm still waiting months later. Don't know if it will ever happen.
more