I first used Stuart last year for my 3 year old, he was very patient and took his time with him, had him out for a six month check again, very happy to recommend Stuart.