Took 1-2 hours to put together. Looks very nice when done but I did caulk some of the edges to make it look a little more polished. Not sure how the top will hold up or rust over time since the metal is a very thin coating over a cheaper material but adds a lot of much needed storage.