Product arrived extremely early - as described and very good quality - Sizing is perfect - Will buy again.
Product is very good. BUT seller promised a 10-day delivery, then actually waited 12 days before even shipping the order !!!!....... So I'm not happy with these lies and promises not kept.