Gavenn was very clear in his communications, and I almost never had to ask questions because he answered them ahead of time. He was on-time or early in the delivery of everything we worked on, and he responded quickly to every request we had. He made the process extremely smooth. He walked through different options clearly, and showed the pros and cons of each choice. When we wanted to make a last minute change, he got it done no problem. It was great working with Gavenn!