5 stars for Mike Richards and his assistant - very nice, knowledgeable and efficient. 0 stars for the front office staff. I've been so turned off by their snarky attitude and judgemental tone. How can one place have such polar opposites in the level of care they provide?