I purchased a watch here last week and I have had no problems at all! I've actually had a couple questions that I asked via email and they were answered in minutes by Andrew! Shipping was next day and I got it 3 days after that. I have not experienced any return problems but, I ordered what I wanted and I did research on the product I bought, unlike most of the people that ordered something, were disappointed and returned it. If you buy online with knowing what you bought, you're dumb and deserve the hassles of online returns! I will probably buy all my watches here, if they're in stock.