I recently had to have my car repainted, and my insurance company sent me to Maine's. I thought I would have to send my insurance company the estimate and have to deal with the adjuster. Maine's handled everything. The only thing I had to do was drop off my car, sign the insurance check and take my car home. Staff is very friendly. The office is very well kept. The shop is a little confusing to get to the first time, they offer plenty of parking for customers. They do great paint and body work, but are quite expensive, if you had to pay for it yourself.