that's a decent host but i wouldn't say the best
first off you don't get your own domain on ANY free host (thought i'd mention that ahead of time to clear confusion)
you just get a
Subdomain which is typically free now on most web hosts.
Example: YourSiteNameHere.YourHostSiteHere.com
I recommend 110mb.comDisk Space: 5 GB
Bandwidth: 300 GB
Unlimited Mysql Databases after a
1 time fee of $10
-Supports PHP with Safe mode off (instantly, no fee)
-For another small fee of $5 you can get cron jobs
-No ads ever.
-Free SSI, FTP
and more...
PS: mine doesn't give you a free domain either
instead you get a subdomain like i said before
example: yoursitename.110mb.com
Although it's not a competition i think mine's better for a free webhost

If your starting a website and using free hosts i recommend you check out as many hosts as possible,
and see which one you like better.
Link to 110mb.com