The team was quick to respond with questions I had about my project. They were able to create something that not only met our needs but exceeded them! Their communication skills are fantastic as well - they kept me informed every step of the way! We needed someone who had experience managing large projects like this one and knew what we wanted in terms of design. This is exactly what we got! There really wasn't anything negative at all! Communication issues between clients and companies do happen sometimes so be prepared for push back from your client if you decide to change or add more features than agreed upon. But overall it's been smooth sailing thus far. A much better user experience for customers, better brand awareness by having an easier/faster checkout process.