Definitely firm cushions. The legs were tricky to install -- the holes for the screws weren't straight. Needs cushions for the arms. Looks great. I ordered the rust and was a little nervous about it being too much, but it's nearly a neutral.