My first experience here was great. They were quick got me in and out. My second trip not so much. After waiting in the waiting room for a while. The front desk called me up to tell me that there is an hour and a half delay. I worked my schedule around just to do this and they couldn't have the respect for other peoples time that they could call me up and tell me there's a delay and ask to reschedule. Pretty bush league and I would not go back if my insurance carrier accepted any other place