I purchased my 2012 Toyota Corolla Sport at Metro last year and have been pleasantly surprised with my initial and all subsequent visits. I had shopped around at a few other dealerships and this was the only one where I felt like an actual person as opposed to just another potential sale (which I know I am... but it's nice when they can add some good personality to it). They showed me the invoice of the car as 'proof' I wasn't getting much at all above their costs, plus I traded in my old car and without even having to haggle, their first offer was almost identical to the Kelly Blue Book amount.
Since then I've been back 4 times; 2 times for auto butler treatment and 2 times for my scheduled maintenance checkups. Butler treatments keep my car looking brand new, and the maintenance is very fast and efficient with no additional sell-ups. Nice relaxing lobby, coffee and muffins, plus a play area for kids. They even offer free rides and pick ups if they are doing any major work and have to wait more than a few hours (hasn't been the case so far with me).
The only reason I didn't give them 5 stars is the overall high price of some things there. I overhear their service department quoting people, and prices are higher than I was used to paying in the past for basic things. Plus I had to have a little body work done when I dinged my car... took it in to a few places for quotes. Toyota quoted $799 and 3 days of work... I took it to another place which charged $328, finished in one day and did excellent work.
Overall if you need a new car, can't beat the service!