really polite and calm he teaches at your pace and never rushes to teach you and is very reliable. he also makes you feel relaxed by talking to you really loved my lessons with him.i had 3 instructors before and he was the best out of all of them i highly reccommend geoff .