i wasn't expecting much from this dress b/c it was so affordable but i was pleasantly surprised.  the material is nice and thick, had some weight to it, and was not cheaply made at all.  the color i ordered, navy, was just as pictured.  the sleeves were long enough and the fit was good.  I am 5'7, 155 lbs and ordered a large.  it was form fitting without being overly tight.  i ended up returning it only because it was not flattering to my shape in my opinion.  i am not curvy at all and it made me look kinda boxy they way the stud details accented the waistline.  I think this would be a killer dress for girls with an hourglass figure b/c it will highlight have a proportionately small waist compared to the rest of your figure, in my opinion.  it is a tad bit on the short side for me only b/c i feel like it rises as you walk so having to tug at it all night could be annoying.  a little longer and it would have fixed that i think.  but this is just my opinion wearing it around the house.  Great buy overall, definitely worth the price.  I hate it didn't work out for me.