Beautiful sofa, firm seat which is what I was looking for. Fairly easy to put together.