I enjoyed working with them, they were extremely professional and very knowledgeable about their tools. They are great at what they do. They know how to get the most out of your products, and they are always willing to listen and learn from you. It was a good experience overall. Not much to dislike. If you're looking for someone who knows their stuff, then this is the place to go. My team has been able to take advantage of some of the best features that our software offers through The Craft Consulting's expertise.