I've gotten two packages of these now.  They are a nice fit.  Another brand we got our daughter gapped alot along the seems or slipped down.  These stay up and fit nice. They are holding up well to repeated washing too.