Metal Legs on a couch

I’m trying to figure out the best way to model these metal legs for a couch that I’m modeling:

I want to exactly model the curves that you see in the legs, but I don’t have an exact way of how I’m going to do it or rather I’d like a different more efficient way of modeling them. What do you think is the best way of modeling those legs. I was thinking of using the curve modifier on a cylinder that was flattened but that wound up being more difficult than useful.

No sweating over detail like that. Just make chunky leg profile,extrude it to width, and use subsurface modifier to smooth it out:

Something like this?

Start with a plane, add some loop cuts, a sub serf modifier and a solidify modifier and to tighten it up use some edge creases.