First, the fabric print is crisp, beautiful (I ordered navy background) and cotton!  It can be dressed up or down.  I ordered a large and it fits perfect (I wear a 12).  I am 510 and curvy.  Looks very flattering!  I got lots of compliments.