These are wonderful. Keeps baby's clothes clean even when baby is a messy eater. They're rather large. Our baby girl is 29" tall and 22lb and these are quite roomy on her. My reason for giving it 4 stars instead of 5 is that even though it says it's machine washable, one of the 2 that I bought had one seam completely give away during the wash. The seller issues a refund, still it would have been nicer if it didn't rip in the first place as I genuinely like the product.