Good customer service and a fair price. Appreciated the ride to work. Communication left something to be desired, and the tech seemed a little inexperienced. I had to point out some details that were not right, which were then corrected. New bumper looks slightly tilted, which I will have to adjust. Over all pretty good.