For installing a set of kitchen cabinets, which estimated to be 2~3 days of work. Here is the history of how the work has progressed.
First Ches said that he will come on the 18th of December. He didn't show up. I called him and he said that he got sick. The job was reschedule on the 24th, he didn't show up again and said his car broke down. Then it push to Jan 2nd, he told me that he kept his tools with his friends, and he has to wait for his friend to come back before coming to work. He showed up after being 10 hours late (the work was start at 5pm). He came again on the Jan 9th. His car broke down on that day so he was 3 hours late. Because of the delay, I have to run to wickes to buy supplies for him to do the work. He came back on 11th the evening. The work cannot be complete that day because the tile adhesive is not dry and he forgot to bring drill bits for installing the handles.
On Jan 16. Again he didn't show up. I called and he said his car got vandalized and he was in the police station. Then he agreed on working in the afternoon of the 23rd of Jan. On that morning, he said he can't come until 9pm. Because the work need to be finished urgently, I offer to wait, but then he didn't show up and did not answer any calls. I waited until mid-night, and there is still no sign of him showing up.
I live very far away from the property that need work (the house I am moving to), so I need to travel at least 3 hours round trip to get there. It is a waste of my time to get there, and find out that he cannot come. Ches never call ahead to rearrange the appointment. So I spent my time travel, waiting, and then find out that he cannot come. Also, every time he misses an appointment, he never bother to get it finish asap. Instead, this is as if something that he do when he feels like doing. When he showed up, he did work hard. But only if he showed up! It is impossible to plan anything and expect the project to finish on time. Frankly, I cannot possibly recommend him to any job at all, despite he is very hardworking (if he shows up).