These fit my son well and I like the side snaps. The only issue I had with these shirts is that they kept going up his back every time I picked him up or held him and I was constantly pulling them down, which is challenging when handling a newborn. Here's a tip - you may need to put on over a short sleeved onesie to help prevent the shirt from riding up the back.