A tip in advance! Do not listen to the reviews given here on size. I have size 38 / m and I've ordered L because all felt that it fails very small. Nope. Mine is now a little too big and I would have rather M should purchase. Well fit is great, material is top & sits otherwise like a glove. Came in the delivery time & customs made no problems. Unfortunately only 4 stars because I thought that it is in the picture turquoise bikini. Unfortunately, the light blue! So not as described. Despite this, he is great and I am in love with him. Always my pleasure. Maybe I'll get even a second!