Ebay WIFI module

I have an arduino mega for that project (lots of inputs-outputs).

The question is, do I need a shield as well? I never got it about the shields... I guess they are for convenience but we can do without them ,right?

If I buy this one and wire it directly to the Mega won't I be fine?