One size fits all and trust me it will, so much material, has plenty of room. Material is soft and stretches. Covers all the bigger areas, like thighs, bottoms and bust, a deal breaker for me. I've now ordered 2 more. The variety of colours are amazing. Every lady should have one in their wardrobe.