David's is like the Walmart of the bridal scene.
There is some pretty decent stuff at fairly reasonable prices. Samples come in a wide size range which allows all body types to try stuff on. There is a LOT of stock to pick from as well which is always nice. The pricing here is probably some of the best I found because they are such a large company (1 in 4 US brides are dressed by David allegedly). They can order things quicker which is also a huge bonus if you're short on time and since they have so many sizes you're also more likely to find something off the rack.
The experience isn't quite the same as other places though. Think of a fitting at Vic Secret vs trying shoes on at the shoe wearhouse. They help you, they try but the atmosphere and the level of staff to client is just not the same. You kind of need to know what you want because they are generally reacting to what you ask for verse what you might want but don't know. Even then, I knew what I want and they had me walk around and try to find it. I picked out what I didn't want because I can't tell one white dress from another on a hanger (dispite telling them what i wanted to see) and they left me to stew in my uninformed picks of styles for some time before the manager happened over and started bringing some better fits in what I wanted. The excitement to see an OK over a No dress seemed to give them too much confidence to hang out in the OK range and I never got close enough to something I wanted to wear.
In the end I was put into something I liked but didn't love. The most redeeming quality was the price. I wonder if a better dress was there but I didn't know how to work to get it on me if you know what i'm saying. The advice from the alterations lady about how to make things work almost had me butching it up in a tux I was so disheartened and I later had that straightened out by another seamstress. That being said, you can probably find something here with a good price point and be happy.
A good store model focuses on being the best in 2 of 3 of areas: price, quality and service. David's is going for price and quality in that order. If that works for you then great.