Holes in Mesh, when using Subdivision Surface Modifier I'm currently tinkering around with some Blender tutorials.

I created a lowpoly body, but when I apply a subdivision surface modifier, I get those weird artifacts/holes in my mesh.

Any idea what could be the reason for this?
maybe double verts, select everything in edit, press W, and click remove doubles, if that doesn't work i'm not sure.