I have never had a bad experience with this site. If I ever had a problem, it was resolved right away. I have been buying from this site for years, and I don't have a complaint about it.
I ordered a something for my wedding on Dec 27th 2013 they shipped it Dec 30 2013 It is now Feb 14th 2014 And I still didn't receive my package! So I email them with the info, and they told me they don't know why I haven't received it to message them in 5 days if I don't get it, so I did then they told me they will send me a free one but I have to pay extra for the shipping! And they sent me a link to pay them again on a completely different item that wasn't what I ordered! And it come to More than what they wanted for the shipping! I will never order from that site again