I wish I would have read the yelp reviews before hand. I can assure you that the hold times on the phone were 20 minutes plus. I eventually hung up so many times because I could not hold that long. I even tried messaging them on the app they have, still took days for them to get back to me. Most times I went in for an appointment I was seen 30 minutes after my scheduled time. Staff was friendly for the most part and the office is nice. Started going in January to obtain a certain prescription, and here we are in May and I was never ever able to get that prescription. If you can, avoid this place.