I bought my first dress at David's Bridal.
I went to two different DB locations. The first was terrible- crowded, bad service, etc. and the second was great! I think it just depends on which one you go to. Definitely try to go during the week if you can- much less crowded.