I was debating between S and M, good thing I bought M
I wore similar slacks before and these are very flexible and comfortable in comparison
The price is also acceptable~