Am looking at some skinny trousers on ebay. I am an M and S 10 long. How do Next sizes seem? Small/generous? Am a bit of a Next virgin!