Horrible!  Canceled once, rescheduled and he showed up with no tools!  It took him 4 hours to put small, freestanding cabinet together.  He left the garage floor full of discarded screws and did not clean up packaging!  Never again, waste of money!