I would definitely use sonic again. My car arrived in five days and was in the same shape that I gave it to them. The driver was wonderful. And communication was great.