All reviews seem negative
I've reported them to the BBB as well. Here is the timeline and a list of a lot of abuses: