Albert was very thorough and explained everything with ease so that I could understand. He was very patient when I had a lot of questions. He answered them. He definitely gets five stars for me.