Does anyone have these? They look like they would be great for me to wear to work since they would fit in my bag if needed. I'm worried that they might be flimsy or not hold their shape well. Thanks!