Good: The overall project did turn out nice - but their poor customer service skills made the process almost unbearable.. Bad: They seldom return phone calls, they threw away two of our window screens, promissed to replace them, and never did.. Improvements: I would like to see them put 1/2 as much effort into satisfying existing customers, as they do advertising for new customers..
more