IMO, providing unlimited resources is practically not possible. Its a customer attraction strategy that the hosting companies undertake to attract new customers, there are generally hidden restrictions that are associated with 'unlimited'. You can check the level of support of the selected host by initiating a live chat, so that you get an idea of the quality of their support.
I suggest you to look for customer reviews on them. I know that 101sitehosting.com is delivering reasonable deals with high performance and stability for cheap prices.
Have you already looked for reviews on them? I heard lots of positive on 101sitehosting.com services. You will be pleased by their affordable prices, helpful support and 100% uptime.
I think you should compare their offers and choose the suitable one. From the personal experience I can say that 10sitehosting.com is really quality company with affordable prices and knowledgeable support.
Have you already searched for opinions on them? I observed many good on 101sitehosting.com services. You will be happy by their reasonable rates, beneficial service and 100% up-time.