Dr. Croft and his staff are amazing. Every time I come to their office I am sincerely greeted and feel super welcomed. The entire staff is very professional and well trained. I have no complaints whatsoever during my visits to this business establishment.