I got a cheap target one and when DD was 6 months old she would pull it off/up to see out exposing me to everyone. We obviously didn't use a cover at home so she didn't want to use one in public!
I got the bebe au lait and it was big enough that should couldn't pull it off or I could sit on the corner.
Highly recommend it!