I've been using ServerPoint (actually their ColossusCloud sub-division) for virtual private servers since 2015. They are the only ones I found who have very reasonably priced Windows VPS. The delivery time once my payment method was set up was under 1 hour, and I was able to access the VPS via Windows Remote Desktop within 10 minutes after that.
Bandwidth to/from the internet was excellent, and I was able to download and install Visual Studio (size: 2-3GB) in less than 1 hour.
I did have occasion to need tech support when I was locked out of the VPS (my fault). Jani from their tech support helped me through the process of recovering access. I had a very good experience with him. Other than that self-caused downtime I did not experience any VPS downtime for the five years I've been with Serverpoint so far.
Windows VPS is a specialized product that is hard to find, so I really appreciate having a reliable vendor like Serverpoint offer this product, and the tech support, reliability, and service are tops.