The fit is OK on my XL size ACH, but a little tight. The velcro straps leave the edge of the cover pulled away from the helmet a bit. This makes it more difficult to attach the internal pads. It does work, but is is not perfect. If you have a smaller helmet it may work better. The cover (like so many other things these days) is made in China. If I could find an actual  MilSpec surplus cover I would buy it.