The pants are very comfortable and the quality is great! I am 160cm/47kg and ordered the medium length in small and it fits well on me. If you want the pants to be ankle length, I would suggest ordereing the short length. I live in USA and shipping it arrived in about 2 weeks.