Mechanicweb.com ? Hostnamaste.com ? Dreamhost.com ?

Do you know anything about these web hosting providers and their hosting services?
I need Linux reseller hosting account: 100 GB of HD.
Which web host would you choose? Why?