Stone Mountain is a very bad contractor. Once the deposit is received they will come up with all sorts of excuses as to why they can't start the job as promised. The trade people is not bad since they just sub-contract to other people but the back office is terrible. They also do not pay their staff as many of them complained to the customer. Do not use this company ever!!