Very happy with Medypharma products and support team. Making payment is a hassle, but the support team was quick and helpful. Once payment is completed, I have received all my shipments in 4-8 days.