Stephen is great! We didn't interact in a face-to-face setting much but he was always super kind and helpful when we did. Quickly responded to all messages when needed. Highly recommended!