I am 5'4 and 60kg. Ordered size M - couldn't even put it on.....also, photo seems to be misleading. This top is very short, it won't reach your hips....have a look at the photo attached....the green one reaches my hip the black one gers righ below my belly button....