I have been going to NSFM for 17+ years. Everyone is very nice and professional. Dr. Hamilton is caring and takes time to listen to your questions and concerns. He doesn't rush you through your appointment. There are lab and radiology services in the office which is extremely convenient.