I am a tall, curvaceous, plus size woman. I ordered the 3XL and it fit just fine. The sleeves were long enough and I had plenty of length in the leg area as well. The material is a bit thin and doesn't offer much support but a great value for the price!