My husband purchased my engagement ring through Wedding Day Diamonds in Burnsville. He worked with Alexandra, who was very helpful. I love my ring--it's very unique (there's actually no diamonds in it, just emerald and amethyst), and my husband... so appreciated Alexandra's patience and assistance in choosing a ring. I really appreciate their customer service and lifelong protection with purchasing my ring there--my center stone has fallen out twice, and they replace and clean it every time at no cost. They provide free inspections and repair.
The only drawback we experienced were we found the pricing to be rather high in comparison to smaller jewelers. We ended up purchasing my husband's wedding band online--it looked exactly the same, but was a fraction of the cost. Furthermore, I looked into getting a custom fit, plain white gold wedding band, and it cost more than my husband's wood inlay band. I actually had a poor experience with requesting a custom fit band, as they kept my ring for about a month for molding, meant to charge me but did not, and really pushed me to get the band after quoting me much higher than I expected. I ended up not getting a wedding band at all, as I was so close to my wedding date for anything to be made.
All in all, Wedding Day is a great option for a high quality engagement ring, as their quality and protection is great. However, I would recommend shopping around for wedding bands.