It's really hard to find someone who can work with you when it comes time implement your ideas into their website/app! I was working directly wtih them (and got nothing out of our meetings) so they had no idea what we were trying to do or how far off track things could get if left unchecked by me during implementation phase. They did great at creating beautiful designs but lacked experience building apps from scratch - which most people will need since this app would be used across multiple platforms like desktop web & mobile devices as well.