The dresses are a little thin but not see through. It’s more of a flowy cotton material and not stretchy. I’m 5’3 and weigh 175 and ordered the large because I didn’t want to do any measuring. I wish I had went with the XL, but thankfully wrap dresses are forgiving. My daughter typically wears a 4T, so that’s what I ordered for her, and it fit well. Her shoulder straps were a little loose but I used a hair bow to clip them together in the back, and that looked cute and kept them in place well. Since my dress was a a bit of a tighter fit I didn’t like the amount of cleavage showing, so I wore a form fitting tank top underneath and it looked fine. Figuring out how to do the wrap on my dress was a little tricky at first but I watched the video included in the pictures on here and figured it out pretty quickly after that. The dress does tie in the back instead of on the side, which wasn’t a big deal for me. My daughter’s dress zipped up in the back and wasn’t a wrap style. I’m not sure how well these dresses would hold up in the washing machine. I’m going to hand wash and air dry these so they will last longer. The dresses were perfect for the occasion I bought them for. Very light and cool. If you’re looking for a higher quality dresses that you can wear for years, you may want to order something else. But if you are good with a few cute uses, then these will work just fine. I would but them again.Got these matching for me and my 4 yrs old daughter. Love the color and fabric. Can't wait to wear it on our vacation soon. I got the blue color and wore a size small.Bought a dress for myself and my daughter for some beach pictures this year. The dresses were very pretty and fit very well. The fabric is thin and light weight. It doesn’t really have stretch but based on the type of fabric, I wouldn’t expect it to.I love this dress. I saw there were some bad reviews but purchased any way and I’m so glad I did.Very cute comfy and light weight I live in a very hot climate so that’s importantThe fabric is not Stretchy but is softThe straps were long enoughThere was no frayingAnd it came to just lower than mid thigh (I’m 5’6” )I had none of the issues others described and I love the dress :)And I can nurse it it because it’s a deep v :)I have a love- hate relationship with this dress. I loved matching with my mini. The print matched perfectly with my daughter for Mother's Day. Dress was also flowy and light.When trying the dress- You're supposed to loop one strap through a small hole on the ride side and then tie the dress on the side; but the left strap wasn't long enough to go around my stomach to the right side to tie. I had to tie the dress in the back which caused it to be loose and allow the slit to show all the way up to my underwear. I had to make sure I wasn't showing too much with each time I stood up or walked.The material is very nice! Highly recommendedCouldn't be happier with these dresses! The fit and length are great, material nicely sown - just perfect!Such a good fabric and so pretty in person.