Very happy with this furniture group. 
The seats are on the firm side but really comfortable. The table is the perfect size and height. All pieces are well made. I hope they hold up over time but all indications are that they will.