Absolutely satisfied! Nice staff, highly efficient. Also the office web site has so much information, it's like having a personal physician, how cool is that!