We were using the plastic bibs with the pockets but they weren't keeping everything off her clothes or even the floor, plus the pockets were a pain to clean and get fully clean. I looked up this bapron as I wanted something that covered her clothes as much as possible and took a chance. I am very happy to report this is our second bapron and it works incredibly well! It covers her lap and knees so she can avoid staining her clothes and it's so easy to wash in the sink when it gets dirty. We do a deep cleaning once a week in the washing machine and stains come off easily. My toddler loves wearing her dinos and will roar at the bapron when I pull it out to put it on her. We ordered the preschool size since she's a tall girl and it will fit her for years to come.