I make 42 pants size L and fits me perfectly. Coming from Taiwan, delivery 12 days later is normal. Cup and colors correspond to the photos. As stated elsewhere, pockets tend to get out of the water, but nothing too bad. For the same price, hypermarkets sell horrible stuff, this swimsuit is not bad at all !!