Instillation Company (OMEGA) certainly did well. However manufacturing process and quality of finished project was very unsatisfactory. The process of resolving the problem was certainly the worst ever process of customer service.
Was this review helpful?