Very pleased with the practice, only recently joined. Amy is very professional and everything explained about the procedures and costs involved. My partner has also joine ... more