I have checked their reviews and they seem to be reputable companies. Am I right?
You are right without any doubt, these companies have nice reputation.
For reseller hosting services I would better deal with webhostingbuzz.com because these guys know how to keep everything working and customers' safety is the main goal for them.
The coupon 'Save' will give you 50% off the price.