Overall, a very very good experience working with Arif. Great initiative, creativity, quality of design, willingness to do what it takes to finish the job and great communication. Will definitely work with him again!