Fits really well, but the colour is off. It's khaki instead the off-white shown, but does match what I need it too. I am generally pleased with the product.