Definitely toke some time to put together. Directions could have been a little better. I'm pretty handy and it toke me several  hours to assemble, so I would recommend if you are not handy, pay extra for assembly. It turned out nice though.