what are their sizing like? Generous or not? Looked at website for first time tonight and liked some things. Decided its better to buyquality than lots of cheapt hings that get thrown out. Interested in your comments.