My experience has been a roller coaster ride. It was very exciting at first and I was looking forward to the change. Slowly little things were being miscommunicated between doctor and assistant, and several times we had to go backwards to fix them. They are a good facility but I would of liked more explanation of what was happening and maybe taking there time. I know they serve many people and the customer service is awesome.