Firm, comfortable, and looks great in person! The camel color is a perfect neutral. Easy to assembly.