Fantastic theme with tons of amazing features. Knowledge of HTML is necessary though.
I've used Canvas on several websites since 2015. The code quality is excellent - very clean, very efficient. But maybe even better, if you ever have a problem, the support is superb. I really love this product and the people behind it.
Lots of feature and demos, really nice and clean design.