The unit fitted perfectly. The product is completely met my expectations, however their was few scratches due to transportation, the manufacturer addressed the issue quickly. Over I would rate 1010