The assortment is a good plus. The availability is always correctly specified - if it is indicated that "in-stock", then really there. Prices do not swing dramatically. At the very least, the order is brought to you at the price that was at the time of order arrangement. Delivery works adequately - there were no critical delays at all (3 times it was addressed to trustpharmacy)