It should certainly do what you have mentioned - but when you are buying a computer remember to consider what you may want to do with it in the future. No point buying a machine now that will be no use in a years time.
I have a Packard Bell Iextreme and soon found that the motherboard didn't have that many pci slots making upgrades a problem. But that may not be an issue for you.
Also to be considered is that the price doesn't include a monitor (according to the website).
That said it seems a good enough deal to me - but you may want to check out your local computer shop first (if after sales support is important your local shop is probably a better bet). There are quite a few threads on this forum about new machines - a quick search will no doubt bring up some suggestions from members more knowledgeable than me!