pro : Ties at upper back so son can not rip it off after use this 100s of time , nothing have ever get on he shirt sleeve wipe clean easily Elastic cuff stay put con : pocket do not catch much food -lrb- I use a molded plastic bib on top of it -rrb- Elastic on sleeve cuff stain easily