2 layers of microfleece (inner & outer) and PUL.
Took weeks to get this done, mainly due to lack of free time. However, i m happy with the result :) Cant wait for it to dry so i can put it on Troy.