I purchased and built one of these framesets as my first build and have had no issues. I had my LBS give it a once-over when I was done building it and they stated that for what I paid and for what I am using it for is just fine.
When I had questions, the folks @ Wheel & Sprocket/Eighth Inch were very helpful.