The sales girl was super patient with us- it took us forever to pick out what we wanted. Then they were willing to customize it and have it done in a week since we were only going to be in town for a week. However, my husband was trading in a ring from a previous relationship and we did not get a good value for it at all whatsoever. The jeweler he bought it from was willing to give him full price back if we bought our ring from them, but we liked Wilson's selection and decided to go there, hoping they would respect our choice to deal with them and give us at least half the value of the ring. In the end, we only got $400 off the price of the new ring. (My husband paid $1,200 for the first ring.) Then, when we came to pick it up at the designated time, they hadn't even started on it. They told us we could come get it in a few hours. When we did, I think because they were rushing to get it done, the diamond seemed off centered and one of the lines that was supposed to be straight was shaved down too much. We met with the owner who looked at it through a magnifying glass and said he saw nothing, but if he had, it was an ""expected tolerance"" and that I should basically deal with it. Thinking it was just my imagination and that I was being overly picky, we left, but when I showed my ring to others, with their bare eyes, they too noticed the ""tolerance."" I took it to a jeweler back home who offered to fix it for free, even though she didn't even sell me the ring. While they have a great selection, I think they take advantage of the high BYU population/engagement rates and don't take the time for quality customer service that you can find elsewhere. If you can find what you like somewhere else, I'd steer away from Wilson.
Pros: Large selection
Cons: Poor attention to detail and customer service