Hey friend!
Sorry for the late reply. Personally, I rooted my phone using "Kingo Root". You can download it via an APK through their main site. It's working fine so far, just took a few attempts to succesfully root. Oh, and if you want custom recoveries, I recommend you get an app called "ROM...