I wanted to let other buyers know that this item runs large.  Order one size smaller than your regular size.  I ordered the XL and I wear a 16/18 bottom and an Xl/ 1X top and I def. could have sized down one of 2 sizes.  I am going to keep the size I bought as it is longer and goes a little past my knees (I am 5'4").  I love the product, nice quality, cute design.  It is very flattering and nice and light for the summer.