Neither stylish or beautiful but does anyone have these? Are they as comfy and warm as they look and more importantly, do they stay on?! Thanks