Working with Greg and Justin has been a pleasure from the start. They have been thorough and flexible both in my son's instruction and the administrative aspects of the relationship. Communication is always clear. They have been responsive to our schedule and instruction has been professional and fun. I can't imagine how the staff at GNG could run a better operation.