Staff: Friendly, thoughtful, professional, excellentDr: Thorough, explains in detail with a positive plan for better self help, easy to speak with and understand, very helpful and nice.Office: easy to find, bright and comfortable, clean and organizedYoull be very happy there!