It as fairly easy to assemble but did take over an hour. A couple of pieces weren't marked but we were able to figure it out. Looks nice.