I love this dress. it's a lightweight soft fabric. the blue layer is a bit thin, so you can see the stripped layer underneath which keeps this from being just an ordinary blue dress. usually i'm a size 0xs but got a 2 because i was worried it would be too tight in the shoulders (based on another similar dress from holding horses). the two fits great, the top and waist fit perfect and the bottom is nice and flowy without being too much fabric.