The prices are fair and reasonable and they did my repair quickly.
Poor quality mechanic: I Was charged $80.00 to repair my engine which the mechanic informed me was attributed to a part needing to be cleaned. After work was performed, left the shop & almost got into an accident on the highway resulting from the engine stalling out again. Returned to mechanic who said "well in that case, let's try changing another part at a cost of $300.00." This repair shop operates by trial & error. If you don't mind rolling the dice take your car here. Otherwise take your car to a skilled mechanic who will fix your car correctly the first time and not endanger the lives of yourself & your family! In short AVOID this shop. Additionally I noticed a small ding in my passenger's door after leaving the mechanic the 2nd time.