The instructions might be a challenge for assembly, take the time to do each step completely and correctly.  You will have a very nice cabinet in the end.  I appreciate the self-closing doors.