These are so comfortable!! And they look really cool! Easy to slide on and the padding is generous.  My only complaint would be that the back is perhaps a little too flimsy so I fold it down and have to pull it back up when putting these on.  This probably makes them more comfortable too though so I'm giving 5 stars.  I will definitely buy again.