Not terrible but not great. Pros are that it looks nice and the material is super soft, my cats love it. Also it was super easy to put together. Cons are that it’s quite firm and the foam in cushions feels (and sounds) pretty cheap, hopefully overtime they will soften and feel nicer. Also the seating area is really small and not deep whatsoever. Good for a smaller person. Delivery was terrible, they tossed it in front of my apartment building and I had to drag in two giants boxes by myself. Overall, it’s decent for a temporary sofa or maybe an office area, extra bedroom, etc..