I did not have a good experience at BHLDN. I was not thrilled with the customer service because I felt rushed at the end of my appointment and pretty much pushed to the side. Regardless, I ended up ordering the wedding dress I wanted in the store and was assured it was an easy and full proof process. After waiting 2 months for my dress (they said it was on back order) IT NEVER CAME! I called to follow up a week after the "back order date," and was told it would ship in 24-48 hours. It didn't. Called back again, was told the dress was damaged and they would not sell it to me, but that I could pick something else for 30% off. I went online to look over the other dresses to see if that was something I would be interested in... and online it showed that my first choice dress was in stock. Called back the customer service line, got a different representative, and they said it was in stock and that they would overnight ship it to me. So I gave them my credit card again and placed the order again. And guess what, surprise, it never came. I panicked and went and found another dress at a local Seattle shop, beautiful and off the sale rack, that I was able to take home that day. Called BHLDN to cancel the order, since it hadn't even shipped yet, so no problem there. Blame the call center, blame the warehouse, blame whoever--the whole experience was bad and their communication in store and on the phone is not what you need when wedding dress shopping.