Upon reading some of the reviews I'll have to agree that regardless of your appointment time be prepared to wait. In fact I don't think I've ever been seen on time so plan in advance to be seen very late. There was a time where I actually waited an hour in the waiting room and then an additional 45 minutes after being seated in a private room. I did however give IMS Primary Care five stars and the me explain. For one dr. Corey Kelly actually listens to you and shows concern rather than you just being another patient or number. In addition all of the IMs locations and doctors all upload their information whether it be IMS neurology IMS Primary Care or otherwise for efficient and properly stored medical records across the entire medical team.