Our old sofa had some curves we thought would be difficult to fit, but we were pleased with the result.  We have just had it for a week, but the quality seems solid.  We're happy!