Got for 3 year old and has held up to the few accidents he has had. No leaks and washes well.