Friendly staff, felt very comfortable and well-taken care of. Can take a while to get an appointment as a new patient but worth the wait.