We purchased some bags from Jinhua Bestcreate Art & Craft Co., Ltd. they were very good with the customer service till they got the money. When we received the bags the handles started coming off and the bottom started falling off since they did not stitch the handles properly or have enough fabric for the bottom to be stitched. When we contacted then they offered us a 500 usd refund but this means that we will loose 2000 usd we wanted them to repair the bags. In the end I said to Alibaba that I would like to leave feedback and not have the refund. In true Chinese government style Alibaba refused to put negative feedback for the supplier. They will only post positive feedback. What a shambles they also pretended that they will implement a feedback system in the future.
https://china-bestcreate.en.alibaba.com/company_profile.html