As far as the shopping, I received my product right on time, I must say that the website is a little difficult to navigate and easy to make mistakes like if I wanted to put my subscription on hold, I end up buying more than I needed at the time, so you guys don't make it easy to control our purchases.