Yes, they are firm chairs - but comfortable and just right for sitting upright at the table.  They look exactly like you would expect from the photos.  Ordered 8 chairs and most were perfect.  A couple had very slight stitching imperfections but not enough for me to return them.  Love the style and quality.  Great value.