I have always had a great experience at this David's Bridal. They have been able to help me when I needed a last minute exchange on my wedding dress (long story, don't ask) and fitting me into alterations for my bridesmaids gown that is coming in a few days before the wedding.
They go above and beyond to make sure that I am happy with the service and product I receive. I have 2 weddings to be in this year and will happily get both of my dresses from here.
I have also purchased 2 wedding gowns from here as well (Wedding and vow renewal).
Couldn't recommend this place more!
Protip: It is busy on weekends. Go on weekdays if you can.