Great customer experience
As someone without much experience in software development, they have made a real effort to understand what I am trying to achieve and a lot of patience, and flexibility, as my vision was not fully baked when we started. The team has made the entire design & development process easy for me to navigate, including guiding me in the necessary decisions along the way.