I've used baking soda for about 20 years and it does help as much as anything on the market. The box that is made for the fridge with the fabric sides is by far the best and yes it does absorb scent. I don't advise putting it direct on your body as it is gritty and abrasive so it will cause chaffing and really dries your skin out, after all it is salt.