The past few months I often used CJ to fulfill most of my orders for my online stores and so far the service has been great! They offer a lot of options, and they source products really fast. Connecting CJ to WooCommerce is also easy. Shipping times are quite accurate, but I had sometimes to deal with delays. They also offer a custom packaging option what is really great, but it could be improved when they offer to show the warehouse location on the products listing, at the moment I need to constantly ask my agent. Luckily the service is really great and my Agent (Vincy) helps me really well when I have any questions or things that need to be arranged.