Great purchase.  I love this bench for the price.  It's firm.  Only complaint is the fabric wrinkles but still looks good since we don't sit in it much.  It's just fir decor in our bedroom.  The rug & duvet are from wayfair too!