Awesome dress!  Soft and has pockets!!
I ordered a 2x, but usually am a size 18 to 1X.  It fit perfectly, stayed up all night with no sagging and was comfortable!
May be long on shorter people: I'm 5'11" and the length was perfect for me!
The color and pattern pictured are very accurate