Seats are more on the firm side, but not too firm. The quality looks great. But the assembly was tricky due to manufacturers mistake, we had to drill an extra hole.  took longer than expected. They look good though