Has anyone ordered anything from their website before? What is their sizing like? What is the usual delivery speed if they ship it from France in your experience? TIA