Based on reviews I ordered size M for my 5'4" 145lb pear-shaped frame, which worked out perfectly. The tops is comfortably roomy, and narrows to sit neatly and snugly just above the hips. It's a nice medium weight and feels soft enough. The colors is beautiful.I ordered the red,deep color. the tops is so nice.