A highly debated topic. Domains with many key words, plus location key word stuffing have seen many sites penalised. Much comes down to the keywords used within a domain to see if you have been penalised or not by Google. You would really need to look assess all algorithms to eliminate any doubt.
All specialists will tell you it's best to build a Brand site on a keyword domain so you get both brand mentions and generic intent keywords.
Moz is just one very good tool to use to assess the health of a website. A good marketing company will use various tools to check out any problems. Never stick to one. My advice - have an expert assess everything before coming to with a strategy to improve you website performance.
Hope this helps James.
Good luck
Gary
