Looking on ebay they have +4k sales and 99.8% + feedback. If they were that shite then surely they would not have good rep on their ebay account?
I don't know the company from Adam - just was curious and had a look. I am not going against current comments but the feedback rating by default must mean there are an awful lot of happy customers out there......