The sofa is bigger than I expected, but solid. Cushions are firm, but I prefer them that way. Rich fabric and goes really well in my library room. Perfect for lounging!