Firm and not very comfortable but beautiful.  Seat height is a little short and back is a little tall.  The look is beautiful with the polished metal legs and deep blue color.  Just with the comfort was much better.