I hired my contractor who was working in house to assemble the cabinet.. It took him 90 minutes to assemble... extremely difficult for a professional ... it would be impossible for a layman to assemble .