I bought this sofa online several months ago.  Delivery process was unbelievably good, keeping me informed at every step, delivering quickly and on time.  The delivery crew was unbelievable.  They were in and out within 5 minutes, polite, friendly, professional.  The sofa is wonderful.  I still can't believe it!  It is firm but very comfortable, has held up well with no sign of any problem. My little kitty sometimes tries to use it as a scratching post and there is never any sign she's been scratching at it!  Oh, and yes, it is REALLY beautiful to look at.