It's fantastic value for money. Unfortunately there's a downside:
If you have scripts that get busy, those scripts will get disabled without warning.
They will disable your email hosting without warning if spam emails with spoofed sender address as your domain are found (it can happen to anybody).
With https connections it is very slow to establish the connection.
So, for serving a simple website or three (you can put unlimited domains on there at no extra charge), it's great. If you want to do something more varied than that, you have to go elsewhere.