These are absolutely amazing. Fit perfectly, had no problems with rolling down. I'm a waitress and walk ~15 miles per day on a double, and sometimes that cornstarch game just does not work on hot days on the patio. I raved about these to all my coworkers and they are all buying some. I will definitely be buying more.