That site loads up just fine for me and I don’t see any timeouts on ping either.
Technically, ping isn’t a very good tool to check connectivity issues since ICMP packets might be blocked at the isp/host level.
Coming to your question, my guess would be that its a problem with your ISP or one of the routers/ISPs in between.
Try a traceroute from your desktop to your site.
traceroute <your site>
And analyse that result. It might give you some more info on where exactly are your packets dropping.
You could also trying using an alternative DNS server but if the problem is routing, your ISP will have to setup you up with a different route and they’ll have to fix it on their end.