Beware of the service department! The service quality was decent but their billing and charging practices are poor. In my case, they calculated my charges incorrectly and when I questioned the service advisor on it, he became very condescending and unnecessarily defensive.
Best to avoid this place altogether, but if you must, carefully examine your bill at the end.