Appointment was able to be made for the next day. I arrived 15 minutes early and got my forms. I was seen about 15 minutes past appointment. This is still fine compared to everyone else you might see. Dr Johnson and his staff got me right in and out and quickly identified my issues. Everyone is super friendly and they didn't give me any unneeded tests to rack up the bill. They have a pleasant waiting room and an area for glasses and contacts. Their location is also right off the highway and convenient. They also followed up to see if I was satisfied with the visit. I would recommend dr Johnson's office to everyone.