My driving instructor was fantastic- always on time, always just critical enough that I could correct my mistakes but also encouraging enough that I always wanted to fix any tiny problems that cropped up. The text alerts from BSM about the time of my lesson were also really helpful, and the cost was reasonable compared to some other companies. It's been great.