I definitely took a gamble coming here after reading all the reviews but it was close to work. I was pleasantly surprised! The check-in was easy, the vitals were quick and easy and I only waited for 20 minutes before I saw a Dr. The staff was wonderful, very nice. It was clean. When the Dr. came in, I did not feel rushed at all, he listened to me and really took time to explain. I was in and out within an hour! I would recommend this place, for your reference, I came in at about 8am. I am pretty sure that the wait will increase as the day goes by but as far as my experience, it was a great one.