The team at Cheshire have been fantastic to work with, they are very good communicators who get things done quickly but also listen well when given direction! They took great time in understanding our requirements which is essential for any project of this size (we're talking 20+ people). I would recommend them highly as we've had nothing negative about their service so far - always friendly helpful staff working hard towards getting us where we need be before launch day. We needed some additional functionality added into an existing product within 3 months due to new client demands from my husband's clients; it was important that there were no changes/overlaps with what already existed.