Love the linen upholstery. Not terribly hard to assembly but definitely takes some elbow grease. My biggest complaint is just that the cushions fit a little awkward leaving a small gap in the back and they can easily be pulled off by my 1 year old. Otherwise, I think it's good for the price.