Love this bench!  It has height which many of the others I have found do not.  It was a bit of a pain to put together as it is hard to line up the holes under through the fabric lining.  I ended up cutting around it a little so I could see better.  Still worth it though for the price.  Also, very sturdy!  We bough this as an accent piece, and a "step" for our large breed dog!  Dual purpose for the win!