Good: The fact that even though they were fixing someone elses mistake, they came back a second time to touch it up for free.. Bad: The price was higher than the first company, but then again, they did it right.. Improvements: I would like to see a slightly lower price, but not at the sacrifice of quality.. Other: I'll call them first next time..
more