I’m definitely happy with this purchase! It’s the only “pet friendly pad” I’ve found. I have an older little dog that has the occasional accident and the pad absolutely absorbs moisture and odor! It’s a bit of a cushion too.