I cannot give this diaper a better rating only because I received a very different color than the picture shows. I don't like when the pictures are not accurate, because I often buy certain products for their color pattern. I heard great things about FuzzyBunz diapers and I paid more for this diaper only because of the cute print. The diaper I received is still cute, but very different from the picture - it is green (not light blue) and the bear faces are not white, but kind of orange. I don't like when I don't get exact pattern I was shopping for. I am not a happy customer. As to the functionality of the diaper I cannot tell as I did not have a chance to use it yet.