Really easy and smooth assembly. Product looks nice like the pictures and robust but shakes a little when someone sits down. It comes with all the pieces and tools necessary for assembly.