Can CBD Oil Treat Insomnia Effectively?

Is CBD oil a viable solution for improving sleep quality and treating insomnia?