How do you make the perfect S curve? I have tried using the Curve Modifier but it doesn't form a perfect S curve. The Bezier curve is perfectly curved but objects with Curve Modifier are not perfectly curved.
The mesh and the curve need to start in the same place for best results.
Your mesh is probably a bit offset.


Set both origins to the same place
Make sure both curve and mesh start at their origin point
Done.