I don't know about their customer service but I have bought a few of their watches recently and they seem as good as ever. (Which is the reason I don’t know about their customer service, of course)
Still consistently better quality than 99% of the clones out there.