Once you work out how its put together, its not that difficult although I did stare at it for a while thinking huh!  However, the doors are so fiddly to put on they took me longer than the rest of the build! Very frustrating. Also, my unit came with a very slight speck of paint missing so looks like a tiny hole at the front but not really noticible. It looks nice and is useful for what I was looking for, so fairly happy.