IVHQ provided good communication and was very helpful pre-departure with the list of things to complete so you don't miss out on anything. The local went above and beyond - I couldn't have asked for a better group of people to look after me.
I feel like I've gained so much information and learned so much about their culture. I've learned to appreciate things in life a lot more and not take certain things for granted. The advice I would give is just go do it. You meet amazing people who all have the ambitions as you. Throw your self into the program you have chosen and don't be afraid to get stuck in.