I bought these to wear in an ice rink to keep my legs warm and absolutely love them for anytime.  They stay up with no problem and wash nice.  We are currently on a road trip and I am wearing them in the car all day long (at least 12 hours) and they don't fall down or lose their shape.  I would absolutely buy more and have recommended them to my friends.