Sarah, i love snaps as they can't be undone by a 2.5yo and I haven't had any problems with them being in the wrong place. They are better than velcro as they don't pick up fluff in the wash.