My rating was poor due to the elastic at the bottom of the legs.  It's made out of rubber band.  When you wash & dry rubber the band snaps.
I like that the size came perfect. But the bottom elastic portion came defected. Reason why the rubber was exposed.
Would I recommend this item? NO