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 downtime issues most of the 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