Every dealership is going to over-charge you for maintanence and service provided for your car.  This place does too, but I guess the service is Okay, and so far the problems I brought to them has been solved.  One time I have small problem with my car and I call them over the phone. They showed courtesy and trouble-shoot with me over the phone. (which is very atypical for many dealership service department)  Therefore, I would say that there service is not bad compare with other dealership around town.
                        
more