Service: Great
Sales: Good as it gets
Finance: Very easy to deal with, they even beat my bank on rate which saved enough to cover the extended warranty.
Since moving to AZ from VA I have serviced my C30 here. Tires, alignment, brakes and more. Jeff from service is who I deal with and he has always been great. Recently traded out of my C30 into an XC70 and the buying experience was great. It was painless relatively speaking. Keep in mind negotiating a car deal and finance is always a process but they were very fair and patient with me. Can't comment on discounts and deals because after all a "good deal" is in the eye of the beholder and I'm very happy with my new XC70.