Firm. Seems sturdy, but I have only had them for a few days. They are very pretty to look at, simple to put together and seem as if they could Contour to your body to make sitting even more comfortable. I do wish that the armrests were higher though so it felt a little more secure sitting in them.