Im a size 16, I ordered an xl and LOVE IT! I will be buying more colors! It looks great with sleeveless maxi dresses. ( and Im sure with jeans too!) Im 57, 190 lbs, the front goes right above my knees and the back covers my butt.
Purchase it! You won't be disappointed!