I love this fabric, but I could see wearing this dress being a problem before my recent 30 lb weight loss.As the others have mentioned, the material is thin, which means it shows everything. If you're self-conscious, I recommend Hawaii Hangover's tank dress style instead of this shirt dress style.That being said, I got a size L in this size & the top was just a little bit big for me (5'7" / 150 lbs) . The string attaches to the waistline, which might look great on someone with a bigger chest, but the M I got in a different pattern fit me better (For that one, I just hid the string, instead of figuring out how the odd drawstring is supposed to bunch between the waistline & the neck... I also included that pic).To be clear, I could have made this work, and LOVE the pattern. I just liked their other options better on me.I definitely recommend Hawaii Hangover. All 4 of the items I ordered were incredibly fun!Material and pattern was the same as shown, but the dress style was completely different. Disappointing because I was looking forward to the style I picked. Overall decent quality and fit.The picture serves no justice, These are beautiful sets... but not fit to sizes if u wear a medium (men) get a small for women it fitts well ....I got these for a friends luau my husband is very tall and usually wears an XL it is kind of huge! But I got the dress in a medium and it fits great! If I had time I would just hem it to be a tiny bit shorter! The fabric is very nice and the design is exactly what I was looking for!Both the button up shirt and dress fit us perfectly! The quality of the clothing is amazing, very soft and comfortable.I bought these Hawaiian outfits for my boy friend and I, birthday party. I really like the color and it feels good to touch. The dress firs me perfectly and I'm 5'1 the length is just right. My boyfriend really liked it, it has extra botton which is always nice to have. We will wear these outfits again when we go to the Philippines on our family party by the beach.Came so fast only complaint men's shirt smelled so bad like a ash tray or something like a dog really bad fit good dress fit good tight on DD breast good to meThese outfits were perfect! They fit really well. They were a hit for our cruise. Very nice material. I will definitely buy these again!The quality is quite good. The material is nice and it looks like the picture. We cant wait to wear them on our vacation. The only thing is the fit is small I would say at least 1 maybe 2 sizes smallFit everyone well and exactly as described. Fast delivery. I will order from them again.