It's a good solid frame. The welds are sloppy, but no more than most off the peg AL frames. You get what you pay for.
The prices on their completes seem a bit high for me, but I think it's the fork they choose. I had good luck with my order, but the sheer amount of complaints posted here probably will keep me from ordering again.