I have been ordering dresses from these guys for quite some time, and I've been pleased with all of my purchases. My only complaint is price -vs- quality. The fabric isn't of the highest quality, and you'll find that their clothes do tend to tear very easily and can't be worn a lot. I would be more inclined to order more of their products if they would lower their prices.
Now, the dress. This dress is very figure flattering, and what you don't see in the photo is that the material has a shimmer to it which makes for a dress that you can dress-up, or dress down. I do not like to expose my arms, so I wore this dress with a knit shrug and it worked out very well. I was pleased with this dress. I do advise that you order a larger size than normal (these dresses do run small) and also look into using double sided tape so you can avoid having to adjust the dress while you're wearing it. Also, I had a problem with the dress being very clingy, I had to spray it down with Static Guard before I was comfortable enough to wear it, it always seemed to cling most to the problem areas and wasn't flattering when it started to stick.
I will wear this dress again and am happy with my purchase overall. The 4 stars are only because the price is too high for the quality of the dress.