dress is sized very small. probably 3-4 sizes too small.I love the color of the dress. It is so beautifulLove the length and the design on the armIt fits my body perfectly and the strings are good, not too long or too short.This dress is very lightweight. It's so thin and lightweight that you really need to wear a slip or something underneath it because you can see the outline of you brought an underwear and any lis there any little imperfection or flab you may have. I don't expect to really wear this dress anywhere. It's not quite flattering on me.This is a beautiful wrap dress that I find very flattering on me! I was a little confused on the tie for the wrap part and ended up tying mine in the back but I am sure I can figure out the side tie later. The only, very minor, issue I had was with the chest cutting so low but that can be fixed with a safety pin. The dress wraps around far enough that you don't have to worry about wind pulling it open and exposing your undies. I absolutely LOVE this dress and highly recommend you get one now! For reference, I am 5'5", 145lbs, 34C and the Medium fit perfectly!Our daughter will be coming to Albuquerque from California for a home visit in September for a couple of weeks. My wife decided to “spruce up her image” a bit, and the following are her thoughts about the dress:This summery yellow print wrap around dress is an absolute vision. The short sleeves are loose and flowy. The front of the dress is shorter in front than in the back which is midi length. The drape and movement of the 100% viscose (rayon) material is elegant, very lightweight, and silky to the touch. My husband and I can't wait to see our daughter dressed in this delightful bit of confection! Five starsThe dress is beautiful and very flowy! The flower print is attractive and the fabric is super soft. She is 5'4" and usually wears a small. This medium dress wraps around nicely, but is a bit long in the torso (shoulders) for her. We added a tank top because it was too low at the crossover. I would order up a size for fit.