They replaced the engine in my car and it worked fine, no complaints there. However, whenever anything was pending to check I had to call every time, even though they would always say they would call me, I called them for weeks for follow ups, whenever their deadlines were met they won't call me to push the date but I would need to call them every time. At last, after I finally got my car back, they left my car with a faulty AC, that was expected thought, they said I would need to take it back for the gas to be refilled, they could not fix it then because of issues with their machinery, so they would give me a call to get my car back and have the AC fixed. However, I had to call them every week to check for a good time to take my car back so their work gets completed. Their machine never worked and my car never got fixed, I got tired of waiting and calling so I had to found a fix to my problem somewhere else.