I ordered this swimsuit on a Friday afternoon and it was shipped on the same day and I received it on Tuesday. The color matches the online picture, it looks great! I am excited to wear this to the beach, it is a good fit. Great customer service! Highly recommend!