I have always loved Hapari swimwear. But my most recent order was a bit disappointing. One item I ordered in medium (same size as many previous items) was so tiny I couldn't even get it over my head (since it was on sale the return shipping costs would be higher than the tankini value).. Another item was in stock when I ordered, but sold out before they packed my order (10 days later). They didn't notify me and shipped the order without the item. When I received the order there was a note and they gave me a refund to order another item. But by that time the sale was over and I would have to pay another shipping charge. Not the end of the world, but clearly not the quality I've been used to from Hapari.