My experiences with this site over the last 3 years have been mixed. The last 6 months have seen significant improvements. My last 2 orders have been received in a timely fashion, and are always the correct medication. I would recommend giving them a try. Do not order and expect to have your meds in 24 hours, plan ahead and you will be satisfied with the service.