They are incompetents and liars at best, scammers at worse.
I won't talk about every problem, as there would be a lot (more) to say, but I have to give you my horrible experience.
01/08/23: I contact them in the goal of leasing a subnet.
04-06/08/23: They seem to be able to suit my needs, so I try to buy a subnet plus a server, but there are problems. Firstly, depending on which page I look, the specifications of the "NVME 128" server aren't the same. You first see “unmetered bandwidth”, but when you buy it, it says 50 TB (which the company confirmed it is). They also say 2 x 2 TB SSD, but when you buy it it's only 960 GB, they confirmed it was in fact 2 x 2 TB but I had to add a second disk, which added cost. Secondly, the credit card option isn't working, PayPal is the only alternative (it seems to have been resolved now).
I find out that you can pay on the PayPal page without a PayPal account so I do it. It should now take them at most 12 hours to set up the server (their words).
07/08/23: They announce they are purchasing new hardwares, meaning it will take more time.
13/08/23: The server is finally usable, but again, problems appear. The biggest one being with the subnet, it doesn't suit my needs at all, I was extremely clear from the start that I needed something particular, they explicitly stated that they were able to deliver that. They said I had to wait for the subnet to become what I wanted it to be.
17/08/23: I waited more than planned, I contacted them again about the issue, they said that what I wanted wasn't possible, which doesn't make sense for two reasons. Firstly, it's simply not true. Secondly, why would they say they have it, when they don't or can't?.
Following this, I ask for a refund, as they lied multiple times (another example: the CPU of the server I got wasn't the advertized one, and wasn't as good) and were completely unable to deliver what I asked for.
19/08/23: After a bit of arguing, they finally accept my demand, my "order will be refunded".
09/09/23: Many messages later, many excuses later, I'm still waiting for the refund, it was said to take 3 days at most, it's been 3 weeks already.