HORRIBLE. They're cheap, not inexpensive. Their support is awful. Super friendly and always easy to reach. But a total lack of competence. On shared servers, either the performance problems are bc their servers are mis-configured, overbooked or bc they allow emailing, cron jobs etc and some users mess it up. The first time you need something more complicated than password reset, is the first time the support will fail you. They promise daily backup but don't do them. When I needed mine, the latest backup was 5 days old.
I left them with 11 months on my plan.
Uptime of 97% can mean 3 minutes downtime for every 100 minutes. That's A LOT. And that's not counting ALL THE TIMES when you have performance issues bc they overbook their shared servers.
I don't know their VPS service. That might be a different issue.