This bench is the perfect size for a vanity.  The seat is upholstered with a very nice soft fabric and well attached.  It is light enough weight for young and old to move.  Very easy to assemble and packaged well.  No scratches or dings.  Delivered quickly.
I am very pleased