True to size, bought mine big so it would last a little longer. My son loves the farm print. Very, very nice materials, the inside is like a terry cloth and the outside is a  heavy, flexible plastic. It is not one of those cheap plastic bag -like jackets with no liner. Will last a longtime, will buy another when he outgrows it.