To be honest, I was expecting an okay connection with issues every so often with the connection dropping out. However I can happily say that my connection has been perfect and there's been absolutely no problems! I dont have a cd reader but it was easily to download the software needed online. Definitely worth the purchase.