Very good experience. Very knowledgable and helpful. He did not have a problem explaining everything to me step by step. I highly recommend him.