Broken upon arrival.  Delay in shipper responding to my response on their questions about the damage.  Delay in receiving replacement part.  However, once received - was super easy to assemble.  No hardware and just snaps into place.  Seems fine for what we paid.