I only gave it three stars because it is sort of cheezy material for straps that if you pulled too hard might break and top strap is velcro.  Hard to see in picture.  I kept them though cuz they are soooo comfy and warm.  I needed that under jeans.