A good assortment, although not all medicines are available. But, you can always order the right drug (if time allows). The team of pharmacists is quite attentive. They will always explain when and how to take medications (they will even write on the box), and this is a plus