It is perfect! I am usually a 16 or 18 so I ordered the 3X to make sure that I had a comfortable waist and ample length. I got everything and was happy to see that the colors were as vibrant as the picture! Love it!