Very comfortable. Firm but not overly so. Love the look of it overall! Only reason I gave  it four stars instead of five is the color is a bit more brown than it looked online. Still works though with my color scheme- love it!