May I know what are the full features of free hosting? What are the limitations? A list of all them would be really helpful.
Writing a truly exhaustive list of all features and limits would be massive and require a lot of work to be constantly updated. Is there anything specific you are curious about?
What does it mean by unlimited disk space? Does that mean I can store as much stuff as I want? What does “unlimited” equal to numerically? Infinity? Same goes for unlimited bandwidth.
It basically means “subject to fair usage restrictions”. Unlimited means that there is no hard limit. You can reasonably use as much storage as you want, however you are not allowed to use your account for storing backups or sharing miscellaneous files with others. There are other services way more suitable for that than web hosts.