These are great to wear at home but after a few hours, they stretched out significantly. The fabric around my knees looked droopy at the end of the day. I don't mind because I won't be wearing them anywhere else but to lounge at home but these are definitely not great to wear out for long periods of time or to the gym unless you don't mind the saggy fabric.