I've only had these for a day and I love them already. I haven't really got to wear them alot so I don't know about the durability or if the don't get dirty. But I can vouch for how comfortable they are. You will not regret buying these.