Great car repair shop.
They are very honest, unlike other shops, they pointed out the rattling noise on my car was due to a rusted muffler heat shield that fallen on my muffler and I would not have problem just by removing it. They didn't charge me for helping me remove it, other dishonest shops might take advantage of it and would have charged some bucks. My dealer on the other hand was saying I need to pay $700+ to replace it and putting it as it's a serious problem.
Usually I go to my dealer for oil change and maintenance, after this, from now I will go to iGarage and at least you can see the actual part that needed fixing.
Got my oil change done today with iGarage, it was fast and it's being done in front of me. 15 mins and it's done. They have good knowledge about what they are doing.