This is an upcycled tshirt and upcycled flannel. IT is a size adult XXL. It has a snap closer instead of buttons.