My order arrived within 4 days which was great. The box did look a little beat up so I was worried about the contents. No need to worry, that sucker was so well packed it could have been dropped out of a plane without a scratch. Unpacking was fun, but with my 2 helpers ( a kitten and a pup) I got it done in no time. It probably took me 2 hours to assemble, without my 2 furry helpers  as they can't read yet and never read the instructions first. I however found the instructions easy to read and follow. The cabinet looks great and definitely gives me more storage for all the absolutely essential extras I have for my fur babies. Definitely would recommend this cabinet for any one looking for quality furniture.