Bear Mountain did a very good job, overall. I found them to be professional in every way. However, I did end up paying $600 more than was originally discussed due to some communication issues. They did work with me, though, and in the end I am very happy with my paint job. I would use them again.