I have been searching for excellent free hosting that meets my specs for three years. During that time, I have come across hosts good and bad, reliable and unstable, but 100gb.co is different. They supply me with an absolutely amazing amount of space and bandwidth, the support is friendly, and they have a good forum too!
The only problem I have encountered would be the Error 500 issue: they seem to have problems with Internal Server Errors. This means that in place of your site, when an Error 500 is encountered, this will be displayed:
-----
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [this is where your administrator email goes!] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
-----
Other than this problem, which I trust will be resolved soon, 100gb.co is a great choice for your web hosting needs. Once the 500 issue is cleared up, I can faithfully recommend them!