I was very happy when this arrived. It fit snug, as expected. Material decently thick. Unfortunately,  the elastic snapped the second time I wore it. When I notified the seller, they promptly shipped out a replacement. Very good customer service!