Very friendly staff, great atmosphere. Dr Hall takes the time to explain things in a way that's easy to understand. Overall a pleasant experience.