Great quality of medicine and the staff was super nice. Only downside is during my visit was the wait and overcrowded waiting room. This is a small place and it was packed with patients. Maybe I just came in at a weird time. They also offer online ordering, which is probably how I'll be doing business with them next time.