Sometimes, leaving this dealership can leave you with a bad taste in your mouth. However if you go in with a bit of knowledge, and let them know you won't be taken, it's not impossible to get a good deal.
They gave us a good price on our trade, and a very good price on our new car. They secured financing for us, in a situation which most places would have just sent us on our way. They were very generous with a warranty, and I always get quick service on my car there.