Awesome shop made a poor experience a good one. my new car that i had for less than two weeks was rear ended and had to fight the other people's insurance to get them to pay. once i decided to take it to ultimate collision there staff dealt with the other people insurance cover all the costs they also work with them to get me a rental car while they made the repairs. they kept me up to date the couple weeks they had it while making repairs and when it was found that the time would take longer they called and made sure i understood the new timeline and repairs and ensure they would handle everything and get it back to new. there customer service was great never had to call to get an update and use all factory parts to make the repairs will use them if i need a body shop in the future