Yes, Digital Ocen is one of the top cloud hosting companies and works well with WordPress. However, you'll need to consider this: Digital Ocean is a non-managed hosting environment. After the droplet is deployed it will be up to you to maintain, configure, and monitor both the server and WordPress. The WordPress install on Digital Ocean is straightforward and there are many guides available to help you install this on your hosting service. If you are looking for a managed hosting service it is better to go with Cloudways. This is a partner of Digital Ocean. This site has great performance but unfortunately, this site isn't for newbies If you not using a server helper like serverpilot then you'll have a very hard time setting this up on your own. Bluehost is a great company and the price is reasonable per month. You should be able to get your hosting for around $2.95 a month, where Ocean Digital will charge you $5.