Yes yes YES!!! THIS is what i've been needing even before I knew I needed them!! You'll know where the money went w these! Worth EVERY PENNY.  I own at least 10 pair.... various styles and no complaints about any of them.  The longer/mid length at least works best for me but i've tried almost every style