perfect shaving tips??

Can people comment any tips they have on how to get a perfect shave. I'm talking like full on Brazilian. It's always really hard to get the inner parts of my labia and my butt lol. Also tips on ingrown hair prevention?