Get things down in writing and don't give a deposi...
Get things down in writing and don't give a deposit. He still hasn't refunded ours. Lack of communication, showed up with wrong parts and left without coming back or communicating that day. If personal matters were getting in the way, he needed to hold off on doing the job and communicate! We would have understood. Lack of professionalism and accountability.