Size guidelines are faulty. Product did not fit. Not even close! And first I had ordered the large, which should have fit based on size guidelines, but did not. Then ordered one size larger. Still not even close.