We didn't realise that it was self assembly, but it was quite easy to do, took about 45 minutes to put together, but very sturdy once assembled.