Great fit and exactly as shown. Great price $39.00, but after exchange rate shipping and an unexpected additional biĺl weeks later from fedex for customs etc. it was nearly $100. Never had additional shipping added later from anywhere in the world. I really like it but cost too much to ship yo Canada.