Rachel is a great trainer and helps you really understand how to do the job. She is incisive and generous and yet doesn’t allow you to cut corners!