Josh always provides great service and explains it so I understand what the issue is and how to prevent them from occurring. There is no hassle and straight talk. That is a hard to find quality in this time.