I got my beautiful dress in David's Bridal. I immediately fell in love with it - and I don't do this with anything! You buy the dress right there and take it home!
I have heard mixed things about them. Luckily, I did not have any problems. I went in an off time to buy the dress and for each fitting. I saved so much money and this made it worth it.