Hi does anyone know how generous the sizing is - and would anyone happen to have a discount code? TIA