I don't know how that customer had that experience!
I just received my bikini set today which I ordered in small and it had taken two weeks to arrive. It came within the expected timeframe and the item was as described. The company had reached out to me separately via email and informed me of its whereabouts too by providing up to date tracking information.
Plus, they even sent me a unique discount code since this was my third order. I will be coming back again for sure!