They've bee absolutely awesome.
I always used paid hosting because they offer excellent customer service and guaranteed up time of the service. Free hosting comes at cost of something else. Anyone would agree that there is nothing free in today's world
Free web hosting is not recommended for businesses or production web sites. It is a good idea to host your web site on a paid VPS provided by reliable hosting company, such as https://www.rosehosting.com
000webhost
Grendelhosting
Googiehost
000webhost is the only real one I know of. It's not the greatest but it can get the job done most of the time.