I've put on some weight recently and gone up to a 12/14 in some clothes so was sceptical about it fitting, I ordered the M ans it's fits fine, with some room 🙂 the length is as expected (too long,im 5ft 1) but with wedges its perfect..Nice material, very stretchy and also it has POCKETS! 😀