We like it but wish it was larger.  We were aware of the dimensions so no stars deducted.  It's quite firm to sit on.  Assembly is easy with only the legs to attach.  If you are thinking about buying this, try to envision its true size.  The ad pics make it look great but you quickly find out it is kind of small relative to other furniture.  Most other benches are even smaller however.