If you don't mind spending the money, it's always going to be better to have a trained professional do something like this. Your skin will look pristine and they'll make sure there aren't any stray hairs.