Although the staff is very friendly, actually getting them to do anything is difficult at best. We had been working with them for nearly six months on the design and pricing until having to finally give up because they never once hit their own deadlines. While we've known several people who have had good experiences, we apparently were not so lucky. If you cannot keep your promises while you're quoting the business, you cannot be trusted to keep them once we've committed. You have lost our business and  any opportunity that we would ever refer you to anyone.