The cushions are really nicely made. The seat ones are firmer and supportive while the back ones are comfortably soft. Very comfortable to sit on. We also had a couple issues with hols lining up in assembly. We filed a couple of the through holes a little. Putting all screws in loosly before tightening any helped. 

Pros: Comfortable
Cons: Took a while to assemble