I was looking for a Bvlgari Finissimo Titanium; local AD had them but I was unable to negotiate a price I would agree to so I searched and happened upon watches-swiss.com. Never heard of it before so probably much like you, I started reading reviews and doing research. There's a ton a good reviews and a few not as good ones. Reading the detractor reviews I was careful to make sure to read the site "T&Cs" - and what I found was that some of the things the reviewers are complaining about are clearly stated on the website.
I went all in and purchased the watch through the site using a credit card even though for the Bvlgari it said that it might take 4 to 6 weeks to get the watch.
I ordered the watch on June 9th. Marc emailed me letting me know the process (which I had already read about in reviews) and I was fine with that, he said it might take a while (again not uncommon with nicer watches) and I was fine with that. He emailed me again the NEXT DAY on June 10th - he found the watch! He shipped it the same day and I was wearing it on June 14th (2 biz days from my order date!).
From start to finish 6 days... Amazing. The price was unbeatable, the communication was great, he provided extra info when he didn't have to and the watch itself is direct from an AD with the full kit. Needless to say I plan to do more business with Marc in the future. Thanks Marc!