Not good. Read on so you do not get ripped off. The last person who commented is absolutely correct. I took my truck in this place for quite a bit of easy service. I will just re-hash the main points. They damaged my bumper removing a trailer hitch ball. They were supposed to repair the trailer wiring & the 4-way flat connector and make sure it works, they installed a new $4.00 4-way flat trailer connector and did not make sure it was functioning, the trailer wiring did NOT work when I attached the trailer, for this $4.00 repair they charged me over a hundred dollars. I asked them to replace my serpentine belt NOT realizing a new one had just been put on a few months ago, the mechanic took it off and told the owner/manager this is a new belt, manager told the mechanic to replace it anyway so they did and ripped me off for another $120.00 and left my new old belt in the truck instead of calling me and letting me know the belt was new. They also replaced my u-joints and did not tell me there was an obvious leak in the front of the rear differential that they were staring at while replacing the u-joint. Ever since the u-joint repair I could always hear a noise in the rear end and could feel a slight vibration between 60-80kms hr but I thought meh the u-joints were just replaced and they checked it out it must be okay. Today the rear diff. just completely seized up, spit the driveshaft on to the road so it was dragging. They had to use a flatbed with plastic sliders under the wheels to move it. Now my truck is ******d. DO NOT, I repeat DO NOT take your vehicle to this place. There actually was more but I just can't right now.