I'm pear shaped and this was rather unfortunate on my body. The top fit okay, but the bottoms were tight around my legs and kept riding up. I bought a medium and am 5'8", 135lbs. I'm positive the large would have been way too big on top. Too bad because I love the print and idea.