Cheap but very good with some modifications. Went together easily but wasn't very comfortable so we upgraded to thicker seat cushions and since you hit the top bar with your upper back we also ordered nicer throw pillows (still waiting on the top pillows). I'll also be adding 1/2"  plywood on the seat bottoms for better support (the seats sink in too much now). Would I buy it again? No, I'd just buy a better set for the price I ended up spending but this looks great and is now super comfortable.