I was surprised it was self assembly! I didn't know that and it took me a small 62 yr old lady a good few days to put it together. 
Maybe I had missed that part on the advert for the cabinet but for that price I did feel it was a lot of work.  I had to get a hand finishing off the assembly of it but it does look good and very neat in the space