Very happy with this purchase.  The fabric and construction is sturdy.  It has held up very well.  Highly recommend if size works for your sofa