I really like this dress, I have it both the grey & black. It's very cute & it doesn't cling to the body, which is great in the sweltering heat. When I wear it I don't look like a slob even though it's relaxed. It's pretty cheap material & I'm pretty sure the black is going to fade very quickly after a handful of washes. IMO, the biggest downfall to this dress is that they added a seperate piece of material to cover your chest/bra. The piece is very short, I'm a 34 C & the first time I wore it I was extremely self conscious that piece was going to creep up eventually & my bra was going to show. I kept my hubs on watch all night, but i kept pulling it down all night, checking every time I went to the bathroom or walked past a shower. Yes, it did creep up. The second time I wore a pink bralette & had the bottom of the bralette pulled out below the piece of material. It worked & added a cute pop of color & this was the best way for me to wear it because I wasn't as worried about what was showing. Personally, I wouldn't wear this dancing, to a concert or sports event. It's annoying that the designer didn't extend the piece of material by a 1/2 inch. Then, they could have slightly lowered the "sleeves" so that you can still see a bit of your rib cage instead of your chest or bra. Big pro: pockets, con to the pro tho is that you can't put much of anything heavy in them because it pulls the dress down. The fit is very loose & relaxed, so if you are like looking for body con, this doesn't come close. HTH.