I liked this colorful dress, but I had to return it a second time.  I originally ordered an XL as that's what I normally wear.  Had to return for a L, but it was still too big as dress is rather flowy.