This is my first experience ordering through Alibaba. There was poor communication between Alibaba, my company and the supplier which made the process of getting the products to us on time slow. I would recommend that Alibaba play a bigger role in the beginning of the process and the end being that they have better communicators.