I really cannot say enough positive things about Raintree. My car was in an accident and I had the tow truck drop of the car. They walked me through step by step and showed me the exact process it would go through. Their team saw minor details on my car that I would have never noticed.
The customer service is great, and they know what they are doing. Because of this, and how detail oriented they are, it will take them a bot longer to fix your car. However, they do it right the first time.