I use digitalocean for hosting a website on cloud VPS hosting and it works great. Digital Ocean VPS can handle a huge amount of traffic to website without problems.
If your website is getting 2,000 or more daily unique visitors then I recommend going with digitalocean for a VPS if you want to keep your website loading fast and handling a lot of website traffic.