Work was good in the end. It was just a little painful to get there. The 'team manager' was great about seeing things to completion, but I was disappointed in the time it took to have the necessary 'fixes' completed. I would recommend this company. When my friend asked my why after all the trouble I had - I said 'The job was done and it looks great'. I figure accidents happen and new people take time to get up to speed. I expect the paint will last and they will stand behind their workmanship.