Still great. Good service and HONEST MECHANICS. Totals costs is usually 1/3 to even 1/2 less than other places. Their English isn't the best, but they won't try to sell you anything you don't need. The wait is very reasonable. This shop isn't a major chain, so they will ask you to come back if you need to replace a part (tire, car battery, etc.) since they have to order it in advance.
It's best to make an appointment as they are very busy. Don't be rude and drop in randomly expecting to be serviced immediately lest the receptionist gives you the evil eye! I came here all the time for all my car related issues.