I've used this free web hosting service freehosting.x10host.com/ for close to 2 months now since end of May 2017, and everything is running very smoothly, server uptime is good, and loading speed is also very impressive for a free web hosting. They have the Cloubflare CDN enabled, so that helps to speed up the server serving pages with remarkable speed. I test with 5.9MB in one page and it fully loads less than 5 seconds.
Definitely its affordable because its free, but they limit to 2 Addon domains and 2 Sub-domains in the free pakage, but hey, you can signup with more than 1 account to host more Domains and Sub-Domains.
Give it a try freehosting.x10host.com/ and comback to share your experience with us.