We bought these for our daughter and she loves them.  I think they run a half size small.  We have already washed them once and they are still in fabulous condition!  Definitely easy for a 3 year to put on and off by herself.