Hi bro, how are you doing after all these years :)
Mike does a good job with a great price but be prepared to chase and follow up closely on the progress :)
Did my car there 2 months ago; granted it was the Raya period, I came to pick-up my car on the agreed date after it was there for close to 1.5 weeks. When I arrived, work was not even started yet :(
Just my experience; either you follow up closely by dropping by every day or two, else just allocate a week or two more after the date he initially promises you :)
Cheers :)