Price was less than the dealership. Not 5 stars because of delay when picking up car - tech couldn't get the warning light reset, then an irate customer got all the attention for the next 30 minutes. I finally asked for my keys and reset the warning light myself at home.