I would highly recommend SwissOnly. I ordered a watch from them which turned out to be the wrong size (my mistake) and they immediately offered me my money back no quibbles. The communication with them throughout the process was excellent.
Very quick responses by dealer, even on the weekend. I had to pay additional to the listing for shipping (unclear in ad) but I didn't mind as it was very quick, it was delivered next day in Sweden. Watch description and photos are accurate, would recommend.