Wow I can't rave about this enough! The fit is fabulous, it's a nice thick material, and it even has a handy pocket on the back. The zipper in the front, makes it easy to get over the head, while still giving a snug fit once zipped up. My boy is 18 inches long and this is actually long enough to cover his whole back. Love!