I can't recommend Horizon Australia and Kaushal's services enough. Applying for a visa and everything involved can get very confusing especially when you're trying to juggle things like moving country and finalising a lot of things. Kaushal really helped make this experience but easier to understand and had a lot of patience when I asked the same questions. He helped me get my 457 first in the middle of when visa legislation was changing and again Kaushal kept me updated on when I could apply for my permanent residency through the 186. I felt that whenever I felt overwhelmed with the paperwork or anxious about the process, that Kaushal was there to put me at ease and take me through each step in a professional and friendly manner.