Never heard of them so I would think thats a bad sign. I would find out who they are manufactured by before purchasing.
It seems to be a bit slow for a 19 inch wide too. The panel appears to be 12 ms. there are 5 ms 19 inch wides on their way if they arent out already.
I also found this line below from the warranty hillarious.
"Accidents or events attributable to acts of God including, but not limited to, earthquakes, fire, flooding, water, storm and lightning. "