Love this! I ordered a size M and it fit true to size, would recommend ordering your normal size or one size up (like I did) for a more loose fit, which is what I was aiming for. It has one front pocket and two back pockets. The fabric is thin, but it looks great. It has adjustable straps, which are very useful for giving you the look or length you want. Wore this with knee-high socks, ankle boots, a turtleneck sweater and a nice hat. Received tons of compliments. 10/10 would recommend.