I've been buying the dress from this website, and they hardly ever disappoint. All made of good material. The sale prices are very reasonable as well. The only problem It have is that the dress take very long to process and the shipping takes 3 weeks or more, so international shipping will take a lot longer. But the items are usually worth the wait! If it wasn't for the long shipping time, I would rate Millybridal UK excellent. But I guess it's the reason why the price could be so reasonable.