OMG - what a great piece of furniture.  Solid, heavy - in a good way.  Cushions are firm, but sofa is still comfy.  Terrific quality.  We love the colour.  Delivery service was great.