My purchasing experience was mixed. The product (Speedmaster Pro) was delivered very fast. However, along the way I sent a few emails and all the replies were weak (or non existent). It was frustrating while I waited. Ultimately I was surprised with an early delivery.
You have to make sure the item you are interested in is actually in stock. Mine was, so I'm pretty confident that's why everything went quickly. I've heard if the item is not in stock, the frustration level goes way up.
I receive a couple of advertisement emails from them each day. One advertised a flash sale on a watch I've been waiting for but can't quite justify the expenditure at this time. The sale price was $400 lower than their normally advertised price of $4200. In the email they indicated it would "usually ship within 1 to 2 weeks". I sent an email asking if they would guarantee shipping in no more than 2 weeks. The email was unanswered, but more significantly, the next day, the price was back up to $4200. In the flash sale email, the sale price was advertised to expire 9 days from when it was sent. I found that episode questionable to say the least.
I'm on the fence whether or not I would buy from them again now. I would definitely only buy if the item was "in stock, ready for immediate shipping".