Madison was professional, on time, and very pleasant. He was great at answering any questions we had and we would highly recommend him.