This is really a nice offer that 000webhost offers.
1500 MB of Data Space
Organized CPanel with FTP and all.
100 GB Banddwidth
This is really nice offer when you get a free domain hosting. This helps when you are in learning phase. so when you are learning you can start with free one. For a personal website also, this space is enough. You can really all the features of 000webhost so Sign up here
What I get?
Even this is free hosting, I get 5$ for every website that are hosted here. You can also start earning after once you make website with 000webhost.