I have not used this site but i am in the middle of a bad experience with a site in Shanghai now for a bib set. Their size chart was screwy so I gave them all of the dimensions they asked for and the sent me a set big enough to fit two of me. On top of that the quality is very poor with a chamois that is laughable. While they are amenable to a return and credit the shipping is 2/3 the cost of the set. I took a chance and now I will be out the full cost.
I say profit from my screw-up and be carefull...