We bought three of these chairs in the azure blue for our office - firm seat, but very comfortable.   Just had to put on legs - very easy.  Solid chair, very modern/mid-century vibe, super happy with our purchase of multiple chairs.