I usually don't write reviews but since there are so many bad reviews I thought I should. I have 2 domains with them for a year or so and have never had an issue. Everything has been easy and straight forward. As far as the domain stealing, my guess is that some terms must have been violated. Sounds like they could better communicate with their customers, but my experience has been great so far.
Claim your business profile now and gain access to all features and respond to customer reviews.
Finally, a privacy-aware domain registration service! Njalla protects you from ferocious domain predators and helps you stay anonymous.