Bought this for my 1 year old grandson who is on the big side (25 lbs 32 inches;) fit nice and loose. So warm he didn't need a jacket. I didn't wash yet so I cant cooment on that but it appears to be very durable.