Firm& comfortable. Took my husband 4 minutes to assemble. We love it as a dining bench