The sofa is super cute. Cushions are firm yet comfortable. Assembly is easy as I could do it by myself without any help and I'm a petite girl 5'3