Well before the lollipop update it was a simple process. Download kingo to a Windows machine and the correct Samsung drivers, enable usb debugging on your device, plug it in, click root and you were done. Its a bit more involved now but my experience shows that it's still pretty easy and safe. My shit works, just had a tight butthole moment for a few hours.