I bought swimsuits in preparation for my vacation 3 weeks in advance. But I was very stressed as I only received the order 1 day before my flight out. The communication and tracking was not great but I appreciated one customer service representative who said they'd put a priority request on it. Overall, stressful not exactly knowing delivery date and tracking info but in the future just order well in advance.