My daughter wanted this for her birthday.  She's 5'8" and solid.  She normally wears an xl but I ordered her the xxl because I'd read it runs small, and it does which is why I am only giving four stars.  It fits her perfect so ordering a size up is the way to go.