Affility consulting was very easy to work with. Always available to answer our questions accurately and on time, never with a delay. I loved the way they understood fully the scope of the work first and then programmed the work in order to avoid any delay and avoid any confusion. I am also very impressed with there after sales service.