Yes and no idea personally.
My uncle has one from them and he's never said anything bad about them. No news is good news right?