Check your credit card, a lot of people have had their number stolen after placing an order with them.
It also takes over a month to get the stuff, it comes from India and if you spend over $200 you'll be hit with import charges.
I can't speak to the quality because I haven't received my dress yet. It supposed to ship within 5 days or something, but I got a message that it has been delayed at least 10 days. Which I guess is common.