I have not personally tried body wraps, but I do know that you get all of those mentioned benefits from deep tissue massage. The massage causes your tissues to release fluids and toxins which are being retained. In fact, I has one of these massages for the first time about a year ago and the girl told me that I should go pee before she started. I told her I already had and then she said, "ok... well you will have to go again when we are done." Of course I asked why and she explained how the massage releases all the retained fluid. And sure enough... I really had to go pee when she was done. It was really surprising actually.