When I had to replace my car, I looked at several dealerships, including Honda, Toyota, Buick, etc. Someone recommended a Subaru. I went to Williams and my salesperson was very patient. I think I went back 4-5 times before actually buying the car. Each time he was patient and let me drive the car. When working up the deal, he was fair and was willing to answer all my questions. I feel like I got a fair deal on the car and would buy a car there all over again (although I hope it is not anytime soon! :))
The service department has also been extremely helpful and always professional!