They are exactly what I was looking for. Firm cushions, but comfortable. Sturdy. Good quality. Easy to assemble. They did not disappoint.