My baby is weighed 18lb and 70cm tall. For green packing, size M is not ok for him, but size L is too long. For purple packing, size M is good fit and the price is comparatively expensive.
yes, you're right. I bought green packing size L, but seems that a bit large. But i'm afraid size M is too small to him. According to your information, I would consider to use purple packing size M.