I wore this dress to my daughter's September bridal shower and received a lot of compliments!! It was very comfortable and flattering. I machine washed/hung it dry today and it seems to have survived ok. It's cotton/spandex. I wear a 12-14 and ordered the large, which fit perfectly in this color. I ordered the same dress/same size in a few patterns and they all fit differently. The sizing was definitely inconsistent among patterns. I returned the others but loved this one.