I use a combination of hard and soft wax depending on the area of waxing. Waxing has more benefits than shaving. It pulls the skin from the root, which means the wax lasts around 2-4 weeks depending on how fast your hair grows. Theres no stubble, no cuts and believe it or not it actually improves your skin texture.
Sometimes body waxing takes a few treatments to really reap the benefits. The longer grow out you come in with, the better your result is going to be.