Perfect! I love these and have been wearing them for years. I'm 5'1 and 175lbs, curvy and bottom heavy. I wear a size XL bottom and M or L top. When you first receive them, wash in warm water and add a quarter to half of a cup of white vinegar and rinse twice... Will help prevent fading.