It is tedious to assemble but once you get started it’s not bad. Finished product is gorgeous and gets lots of compliments. Wire Managment and LED routing could be better. Get yourself some stick on wire looms to help hide wires. Also make sure the receiver for the LED remote isn’t hidden behind the unit! The cabinet door do not open to 90 degrees... not really a big deal but thought it should be mentioned.