Main Street Bridal has an average size selection of beautiful dresses. The selection isn't huge by any means, but enough to give you an idea of what you like. They do a lot of their business in prom dresses and tuxes it seems. I think their prices are a little high. I needed a formal dress last year and walked out because the prices seemed excessively high.