Just received this today - seems to be well put together with nice upholstery. The cushion is very firm but we don’t expect a lot of traffic on it, just an extra seat or two if needed.