We got this for our son's 1St birthday party. He is on the thinner side but it still only just fit him. Most 12mo clothes fit loose on him so maybe go up one size when ordering. It showed up on time and had no visible defects and looks well made. I took off one star only because of the snaps. The upper ones work great but the 2 middle snaps on the bottom kept coming undone. Just picking him up they would unsnap. Great outfit besides that though.