Perfect! professional enough for the office but still casual so my patients dont feel too stuffy. Holds up to the constant foot traffic and wear and tear pretty well.