I bought a car from them, then the guy I bought it from was fired and I got emails and phone calls every day for weeks asking me if I was interested in buying a car. If that wasn't worrisome enough, I went to a closer dealership for my first oil change (which was supposed to be covered in my warranty) and I found out, not only was it not covered, someone had entered it in the computer wrong. When I tried to clear this up and called, Cardinale hung up on me. Called back and was forwarded 5 times to people who told me conflicting stuff about I had to be further than 50 miles away to use a different dealership, how it only worked if I went to their service dept or just went straight to voicemail... left a message, never heard back.
**Edit: After this mess I started going to More Mazda in Tempe - they cleared everything up, fast, friendly. Definitely go there instead. The car is doing well since the original post in 2012!