Just horrible communication and responsiveness. Their advertising tag line was always "Crazy about quality". Now I think they are just plain crazy! Such arrogance when you want to schedule an appointment. Those snippy women, Randy, on the phone have no concept of customer service. They act like they are doing you a favor and will try to jam an "appointment" time down your throat even though it is not convenient. No problem - you will wait for hours and they don't show up then anyway. When they do, they won't be prepared to do the job. They didn't cover patio furniture as promised, didn't have the boards needed, didn't bring the touch up paint promised. They had to schedule another day, used paint that did not match and tile that was not even close to matching the roof they were repairing. While they did blow off the mess they made in the yard and patio, they made a mess in the pool. It was a poor repair appearance wise and and aggravating experience. What will happen when it rains???