They don't have good reputation but I am Hetzner customer. I have run Windows Server and some smaller Linux boxes more than 2 years and I haven't had any problems. What I have understood from comments that you need to take care of everything yourself but that is really the same case in EC2 and Azure in the end of the day.