A search turned up no reviews on that company. There are plenty of providers out there, what sort of hosting plan are you looking for?
You know it's always better to put eggs in different baskets. And using hosting and domain services from the same company is a bad idea IMHO.
I'm glad someone said it, because I was about to. OP, please take this into consideration. Using different services is a security precaution to make sure you have optimal up time. If the basket all your eggs is in is dropped, then you can't configure your domain to point to a different nameservers. I strongly recommend you use a registrar for domains and a hosting company for hosting. Keep them separate.
I am not saying that Registration Agreement domain and hosting is bad. But.Can mean "International" So I think if you buy.Com or international domain, then it's better for you.