when I read it was self assembly I was a little sceptical. No need to have been. It was delivered when I was told it would be and assembly couldn't have been easier. I am not a handyman but it only took me about 30 minutes from start to finish. Everything was included , including an allen key.