It was okay, the buttons are a little loose -- if that makes sense. I would button them and he was crawl around and they would all unsnap. They are the plastic snaps not the metal kind. Also this is pretty thick fleece material so it is warm. This would not be good for hot/warm weather. Generally where we live we get our first chill at the end of October and the kids trick or treat in the cold but it was unseasonably warm so we pretty much got little to no use :P He wore it inside the house which was fine. I just can't decide if it ran a little small or if the snaps coming undone were due to poor quality.