Extremely expensive and it seems like he makes treatment to last A LOT LONGER to charge you more, the wait in the office it's ridiculous. I decided to look for another Dr. when we began to spend 2 and 3 hours in his office, my husband said "I am not spending my days off here", so I looked and find not only a way better Dr. but, WAY CHEAPER! 50% cheaper than what he was charging me, $4000 for what my new Dr. charged me $2000. I kept going to him because he is Latin and I felt he was helping me YEAH RIGHT! My advice to you is before you commit with him, DO YOUR RESEARCH! Don't get into a service that could cost you twice as much some place else!. I do have to say that he has a very good staff to bad that they are not working for a better Dr. I am so glad my husband complain not only we saved a LOT OF MONEY but, I am now being seeing within 5 minutes of my arrival! LOVE MY NEW DR.!