Pretty easy to put together, it took me by myself around 1-2 hours to put everything together. It comes with everything you need and it looks great!