Indeed. I ordered a Kimsufi server five days ago with a guideline setup time of 24 hours. Placed the order, made payment, no doubt I'm already paying for the service, but five days later, I'm still awaiting setup.
Their ordering process is painful. Their online management interface is atrocious. Communication is poor.
It's true what they say about paying peanuts...