All staff are very professional and friendly. customer service is always very professional and friendly . Office is clean and smells good. The wait is never long . I give it a 10 plus stars