As the name suggests the hosting is free, but it gives a chance for the provider to place ads on the website. The hosting requires a Domain name which is purchased separately.
The free hosting works slow and face down-
Time issues many a times. Little space is available to host your website. Most of the time all features required for reliable web hosting are not provided by free web hosting