I have been using Hubble contact for quite a while now. Customer service has always been AWESOME and very quick to respond. I love having the auto pay set up so I never have to worry about running out.
Quality is pretty good, I do sometimes have days where they don't want to last a full 24 hrs and can start getting a little dry and blurry.
Overall, for the price and the convenience Hubble is where it is at! I don't see myself switching services anytime soon!