The couch seemed to take forever to arrive, however, it came within the time frame expected. It arrived undamaged, only assembly was screwing the feet in. The upholstery has a linen like quality and after a week is still holding up to the wear and tear from my dog. The couch is substantial and there is enough room for me to lay next to my dog for a good cuddling session. The cushions are firm yet comfortable. The arms were shorter than I expected, and pillows are needed if you want to lay up against the side of the couch, but luckily the 4 pillows included do this just fine. I do feel the cushions slip more than I would like, I spend a lot of time pushing them back, or adjusting the back cushions to avoid gapping. Overall the couch is comfortable, and seems durable. I would recommend this purchase to anyone to has the time to wait for the 5 week shipping period.