Had a terrible experience at this location. Called ahead of time to see what the wait time was. Was told it is currently 45 minutes. Arrived to the location about 5 minutes later and the estimated wait time was still the same. An hour and twenty minutes later a patient that have arrived 15 minutes after we had showed up was called back. I went to ask the receptionist what the deal was. She had no answer. This is a first come first serve clinic, but that wasn't the case today. There may have been more patients that were put ahead of us, but I wasn't paying attention. Going past predicted wait times is understandable, but you don't skip people that have been waiting. I will never visit this location again.