The swimsuit has only taken 9 days to arrive and It comes very well packaged The quality is good and it is very well finished, the design is very nice. On the chest part it has foam padding that can be removed and put on, the tucks are adjustable. As for size comes a little big, in the description it indicates that the m equals a european 38-40 and is more of a 40 -42.