100% cotton, from Thailand. can be pulled up over the chest to wear as one piece, or can be worn as pants, as in the photos. Pick up in Cambridge, $15.