Sorry if this has been done before but search was not any help Can anyone can tell me roughly if the sizing is generous or not. I can really be anywhere between an 8 and an 12 depending on the shop! Thanks