This place is either a hit or miss. though I've had more bad experiences than good. They have made a lot of mistakes with my medications like sending me home with the wrong ones or over-charging me . Granted they're all small mistakes but I've had to come back quite a few times to work things out which has wasted a lot of my time. they aren't rude and take responsibilty for their mistakes....they just make a whole lot of them.