Dont trust them
Dont trust with their claims about the service and the uptime mentioned on their webpage. The Tech Support will hang up on you when you need the help from them. Very rude very unprofessional and you will feel cheated all time.
Services Period: Past customer during July, 2008 - December, 2012