 Service has been terrible.  Had it in 6 times for the check engine light.  Bluetooth is terrible.  I can hear who I've called, but when the car is moving, they can barely understand what I am saying.