The service was good, but my price did go up from my original quote. It wasn't by much, but it was more nonetheless. Also, the originally told me it would take 1 day to fix it. It took 3. The first day was a diagnosis. The second day was waiting on the part. Then it was finally fixed by the 3rd day. I'm use to taking my car to the BMW dealer, but they're prices are way higher than Alpine. So, I decided to try them instead. Service was good, but I didn't like being without my car for 3 days. Had I known it was going to take 3 days, I would've rented a car. But iut was day-to-day with them.