are a line skirts good on all body types? how about pencil skirts? thanks!