We are very happy with the purchase.  firm seating, seems like good fit n finish.  easy assembly.