This configuration would support Wordpress with no problem. However, if you are planning on uploading videos and many pictures to your wordpress blog, it may not work out. Over time, the space adds up. I know some people who have Wordpress blogs that are many gigabytes because it has grown over time. The only downside to this hosting company is its multiple fees. I don't see a free hosting account, only a $1.45 per month one. Add all the setup fees and transfer fees, plus (I am sure this company has them) some more hidden fees, and it can add up pretty quickly. I would suggest looking into
LunarPagesor
GoDaddy(both of which have proved to be very good hosts). While the "per month" payments are slightly more, they have no setup, transfer, or hidden fees. Also, you are paying for better customer support and reliability.
Or you can always look at having Wordpress host your wordpress blog. Sometimes that is the best solution as well.