100% cotton Macro plaid Mid weight Regular fit Made in India by our partner workshop LS0077 Phil is 5'10" and is wearing a size M.