When i first saw Dr. Gaines I was so scared because of a bad experience with a previous dentist. I didnt know what to expect, but Dr. Gaines and his staff are so supportive in every way and will make you feel as comfortable as possible. they will work with you in any way they possibly can. When i was having financial problems they scheduled my procedures to where it fit my needs, and it allowed me time to save money in between procedures. I would recomend him to everyone looking for a great dentist.