Very Pretty and well made !This is my second order . I wear a U.S. size small and these fit snug but comfortable on me. I do not think if you are medium they would fit comfortably . They are small.
One size. Fits good for 50kilogram and normally size xs. Very fast ship