I got a great deal from one of the Fleet Managers (Andy) on a new ride. He was extremely helpful and professional. For once, I actually felt like a car-salesman cared. Andy did not make me feel rushed one bit and took the time to go over all the details with me at my own pace. Perhaps that's partly because Fleet Managers don't work on commission. Brad (the Finance Manager) was also very helpful and extremely easy to deal with. If it wasn't for the first car having a defect and having to wait an extra 1.5 hours for the next one to be prepped for me, I'd give this place 5 stars.
My (EXTREMELY IMPORTANT) tip when buying a car here (or anywhere, really): Skip the guys at the front- they can be professional and somewhat cordial, but in reality, they just want your money. Go to the Fleet Manager, get their rock-bottom quote, then negotiate a bit down from there.