This is a good, pleasant office environment with a friendly staff. The cost is somewhat prohibitive, but I recommend this office.
Be sure to ask them, not if they take your insurance (which they may), but if they take it as payment in full. (It was a surprise to us to get additional billing when I thought they meant payment in full.)