i got large.
im like 5 2 and 150.
fits very well, short of course but what do you expect. if you bend over your cheeks might be out but standing up is fine.
kinda itchy but i'm sure when you wash it'll get better.
worth the price. pretty good quality

edit: has a zipper in the back but i didn't even need it. i just pulled it up and it fit over my thighs and hips which for me is where i'm thickest.