This is a cute Bodysuit made by Carters
Size 18 months but may run small as most vintage does.
Snaps on neck and on bottom legs all work great
Measurements are approximate and are in flat lay:
Sleeve: 8.5 in
Chest: 10 in
Leg: 8 in
Full Length: 23 in