I was really upset about my experience at Keegan's. I do not have a regular garage in Boston, and I've been shopping around. I needed an oil change, and decided to try out Keegan's. I dropped my car off in the morning. I told them I wanted an oil change and asked them to also check the air levels in my tires. He said they would check over the car and told me that was part of what they would check. My car is well-maintained, relatively new, and in good condition. I picked up my car at the end of the day, and was handed a bill for $85. Keegan's bills at an hourly rate (I think approx $60-$65 per hour?) They looked over my car and billed me for an hour of work, as well as the oil change. I was very upset, as I had JUST taken my car to the dealer for the 65,000 mile check up a month before. They did NOTHING to my car that warranted this, other than look it over and tell me everything was fine. Grrrr. Still, they were very nice and seemed competent. If I actually needed work done on my car, I might go to Keegan's.