Used AGM for a full kitchen renovation including flooring in kitchen and adjacent family room. The first red flag that I ignored, is that they don't even come to your house to give a quote, it's all done online. They don't come to your home until you have signed a contract and paid a deposit. From the second they took our deposit it was a a bad experience. If I could go back in time I'd rather lose the $2500 deposit and just start over and use someone else. The project didn't start on time, it took far longer than they said it would, many weeks where nothing was being done and zero communication. Cabinets arriving damaged. Flooring damaged during installation. The cabinet people never cleaned up afterwards, and I had to spend hours vacuuming and mopping and dusting every time they came. They didn't clean the cabinets after installation was complete. We had to vacuum all the sawdust out of the cabinets ourselves, plus clean the door fronts from dust and finger prints. Who turns over a dirty kitchen as a finished product? We have a drawer that has never worked since day one despite several attempts to fix it. I have several doors that have imperfections in them that I just let go because I was tired of dealing with AGM. Several chips and imperfections in the crown molding that were just caulked over. Six months later the flooring is coming up at the seams in many locations. The attention to detail and quality is severely lacking. After spending all this money, we are certain that in the not too distant future we are going to have to re-do quite a bit of the work. Don't waste you money with AGM!