Products are made in China exacly as any other sell it in aliexpress
I don't know yet how it is the quality. But I can say to avoid select the express delivery(3-7 days) because you pay more and seems that take exacly the same time or more time than the normal (2-5 days to be sent)delivery. Also their chatbot says that they have warehouse in France but the order is from China. So for sure you will find same quality and cheaper.
