I love the bench!  The quality of the upholstery is very good.  It seems to be pretty stable.  We had to put it together but the instructions were easy enough to follow.