Historically I have been a dealership hater: too many headgames, too many salesman circling out front and condescending finance people in the back. Avondale Toyota turned that trepidation on its head.
No cheap negotiating tactics (no negotiating at all - the numbers are set), aggressive pricing and no surprises. I was cynically waiting for something bad to happen and it never did. There's not even salesmen lurking out front. The price that was quoted via the Internet is what I paid.
Lots of the frills you'd expect from a modern dealership (Snacks! Water!) but bottom line is the prices are good and the experience is near perfect. We had the affable Elgin as a sales guy / finance person (knows his stuff!) but I imagine this dealership's philosophy goes across the board.
We gave this dealership a shot because of Yelp! reviews and are happy to say they were on the money. I have shopped at many dealerships, always left feeling subhuman and finally have a go-to place.