OwnCube is horrible. Their services are cheap, but you pay for a service they don't provide, update or work.
When it's not working and you contact their support, they basically treat you like a dumb user. If it doens't work, it's never their fault, even though you have proof it is. Too much pride for too low service.