Well I don't know about that website I have never used there service. But I can offer you a Dedicated Server is China as we have 3 owned and Operated Centers in China(1) and Japan(2) that we would be glad to host your service in
I haven't heart about that company and don't know about their services. Mostly people prefer US based Dedicated servers because US Based servers Considered most powerful and reliable all over the World.
I'm not sure if you will find an affordable server in China. Maybe look in Malaysia, Australia, even Japan.