The sofa was just what we were looking for! The structure is heavy and sturdy. The cushions are firm but comfy. The size is perfect for our living room. 
We gave the cushions enough time to air out and by the end of the second day, all the wrinkles were gone! So far we are loving our new sofa.