Yes, OceanWP is a free theme with lots of options to build a fully functional website, or even a web store. But, if you want to create beautiful designs, you will need added extensions, then go for OceanWP premium.