If I could have left 0 stars I would have. This was the worst experience I have ever had with contracted work. Jack and his staff were not easy to work with, showed up unexpectedly, and "completed" work without any communication. We are still uncertain if the work was ever done. I could go on and on about how awful this experience was but it's not even worth my time. Do NOT use this company.