Excellent in communication, very thorough, went above and beyond, innovative technology, well educated, made excellent conversation and recommendations of products to consider for my future needs.