After placing an order, I was dismayed to find out that the Instant Setup advertised on the home page was a blatant lie. There was no instant setup.
They did the same thing to us. They claimed "5-minute setup" then took more than a day to come through. When asked for a refund they denied me because their TOS says they will take up to 72hours to deliver the VPS to you. What a crock of sh1t....
Edit 2 days later: LibertyVPS and I worked things out. Thank you LibertyVPS for doing what's right.