Work done was good quality. Customer service and overall experience dealing with their contractors was below par and expectations. Project could have been spelled out better in the beginning so that I knew what to expect from them, including timelines, materials to be used, payment schedule, and the best way to communicate my expectations and changes when my expectations were not met. Live and learn.