Hi there,
short answer - if all your hosts can communicate on Management network with each other and every single one of them, is available for on vMotion network and can see your shared storage, yes you can create a cluster out of them.
Stop by my blog if you'd like 🙂 I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/