Is 000webhost legit for free web hosting?

I am thinking about signing up with a free web hosting company and came across It looks like they actually offer a lot of good hosting features for free and sound too good to be true. Is 000webhost legit? Please advise me on whether or not I should host with them.  I am always leery about

Is InMotion hosting good?

I know that InMotion is a pretty popular web hosting company.  They look like they offer decent hosting features, but was wondering about their service and customer support? Does their hosting ever go down? Is InMotion any good?   Editor’s Note: You can read our official review of InMotion here.