Order to delivery time was long, and the swim top I ordered was poorly designed - those little pads they put in women's swim tops that aren't sewn in, just loose and always misaligned, and are very visible in the top I purchased. It looks cheap and I won't wear it. Threw it out already, truth be told, because I wouldn't even give it to someone else due to the poor quality.