Has anyone bought any of this? If so what's the sizing like? I got a size large zip top in the sale last season and it was huge - are these the same this year? Cheers