Baby is 56,5 cm, so on the lower end of this size, the onesie fits well on his body ( hes got a long torso) but arms and legs are a bit too long for him, would consider smaller sizes until max worn and then switch to next sizing.
Zipper goes perfectly easy compared to other onesies.