top in good worn condition. it's like a thin sweatshirt type material. UK 12 but it's on the small side and imo would be too small for a 12. I am a 10 and it fits me perfectly.