Dr.Foley and his staff are very welcoming and professional , the office runs like a well oiled machine .