I love this sofa! Yes, it is firm but it will loosen. I am still decorating and don’t yet know the look I am looking for...do I go boho or traditional. It’s very pretty!!!