David was fun to work with and produced a fantastic set of kitchen cabinets. He anticipated issues that would arrive and helped find good solutions. He returned several time to make adjustments until everything fit just right. It's been a year since he finished, and there have been no problems at all.