I have used them in the past and it was great. Recently I tried ordering for my wedding. My order was cancelled 3 times. I thought it was my card. I tried 3 others. Called costumer service, they said try a different card. Then they said it was my "verifying information" tried calling that line after being on hold in the normal line for 15 mins. Turns out, one of the things I was trying to order must have been discontinued, but it didn't say that on the website, no one told me when I called, and it kept letting me order it, but wouldnt show up in my "re-order" cart. Waste of time and money