I ordered this for the dance ministry at my church. We are all different shapes and sizes so order at least 1-2 sizes up for comfortability. I am normally a 11/12 so a XL fit good. I found that the 2X was too baggy in the arm area. Its very see through. We not only wore a white leopard with it but also black tights and white palozzo pants too. Definitely recommend purchasing.