This is an INFANT life vest by Inversion for children weighing LESS THAN 30 pounds. Its soft neoprene fabric makes it comfortable, and it is fairly easy to get on and off. Well, as easy as anything is with an infant! :) It features an extra floatation pocket behind the little ones head to help keep them up, and is BRIGHT yellow so they are easy to spot. No rips, stains, or defects. Smoke and pet free home. Thank you for looking!