I'm looking to buy dd a coat online from there but have never bought from there before and want to get the right size, is it on the small side or generous?