It had lots of hardware but was really not too time consuming to put together.  It is the perfect size for the hallway where we needed!  It has enough room for 4-6 pairs of shoes, depending on size.  The bench is the perfect place to sit and put them on, plus it has a little extra storage at the top for smaller things.