We are extremely happy with AGM and would recommend them. Their service was excellent and their scheduling worked like a fine timepiece. All trades were professional in their workmanship as well as in how they conducted themselves. The price quoted was the final invoice price, there were no hidden or surprise cost added at the end. The job was completed within the stated time frame without any delays. AGM has created a formula and protocols that surpasses all expectations. They know what they're doing and can be trusted to do it right.