I bought all my carbon road bike parts from them a couple years ago and the process was smooth for the most part. They sent me the wrong fork and had me mail it to someone in the US. Once they got the fork, they sent out the correct one and refunded my shipping. One other thing...I ordered two different sets of water bottle holders and one of the sets was too short to fit a standard bottle. Since Chinese carbon has come further in the past couple years, I'm not sure if this is an issue anymore.
Recently I bought a FR-211 frame, headset, bars, stem, 2 seat posts, and bottle cage. I forgot to specify the bottom bracket and they emailed back promptly asking for which one I wanted. I was expecting to wait a few weeks but got everything in just 4 days. Crazy time! They forgot to send the headset and after I emailed them, they replied and had it to me within a couple weeks.
If I remember correctly, they replied to all my emails in 6-24 hours.