Contrary to the negative reviews below, I thought the Firestone employees were very professional. They didn't act condescendingly even though I am a female with very limited car knowledge.
I made an appointment for a full vehicle check up, dropped off my car and was able to pick it up 1.5 hours later. They gave a me a pretty detailed list of everything that I needed to have done (routine maintenance and also things they discovered during the checkup), but I was not pressured at all to pay for any of the services. I am planning on comparing their prices to a few other places before a decide on one place for all the fixes.
The checkup cost me a total of $10+change, including tire maintenance at no additional charge, which is really convenient. It helps that the Firestone is in a shopping plaza - you can kill time by shopping/eating while you are waiting for your car. (: