The main parameters by which you should always consider a good web hosting service are:
- Load time – the time it takes to load web pages from their server for your target audience.
- Support quality – the time & quality of answers from the support team.
- Uptime – the reliability/guarantee provided by the web hosting service for their services being online on an annual basis.
Since each customer’s experience is different and subject to their own requirements, the best way to know is to use the service yourself.
You should go in for a free trial of web hosting services to be sure.