Nice sofa for the money. I would not recommend for families with kids that might jump on it because it just slides together. Assembly wasn’t too hard but the directions are not great. It’s easier just to look at the pieces and figure it out. It’s very pretty and cushions are firm and comfy. I like the wide arm rests for setting things on.