I received these vests (in black and pink) for my daughter and was very pleased with the quality of the product.  It has a zipper and snaps closure and the leopard hoodie attached is cute.  I would like it if it were removable, but it is thin enough to just tuck down inside the vest if you didn't want it to show or be out.  Overall, very well made and my daughter will definitely love!!!!