For the price I think is really good. I bougth size 2T my son is just 16mo and skynny so is probably a little big. But I know for sure is going to fit well in a couple months