Very nice padding, but it is not white.  It is cream.  And it doesn't sit at a straight 90 degree angle.  Upholstery is done well and it is very sturdy.  But so disappointed in the color!